dev #22
@@ -434,7 +434,10 @@ export class QuoteEstimatorService {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
getLineItemStlPreview(sessionId: string, lineItemId: string): Observable<Blob> {
|
getLineItemStlPreview(
|
||||||
|
sessionId: string,
|
||||||
|
lineItemId: string,
|
||||||
|
): Observable<Blob> {
|
||||||
const headers: any = {};
|
const headers: any = {};
|
||||||
return this.http.get(
|
return this.http.get(
|
||||||
`${environment.apiUrl}/api/quote-sessions/${sessionId}/line-items/${lineItemId}/stl-preview`,
|
`${environment.apiUrl}/api/quote-sessions/${sessionId}/line-items/${lineItemId}/stl-preview`,
|
||||||
|
|||||||
@@ -256,7 +256,9 @@
|
|||||||
{{ item.materialGrams | number: "1.0-0" }}g
|
{{ item.materialGrams | number: "1.0-0" }}g
|
||||||
</div>
|
</div>
|
||||||
<div class="item-preview" *ngIf="isStlItem(item)">
|
<div class="item-preview" *ngIf="isStlItem(item)">
|
||||||
<ng-container *ngIf="previewFile(item) as itemPreview; else previewState">
|
<ng-container
|
||||||
|
*ngIf="previewFile(item) as itemPreview; else previewState"
|
||||||
|
>
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
class="preview-trigger"
|
class="preview-trigger"
|
||||||
|
|||||||
@@ -186,7 +186,11 @@ export class StlViewerComponent implements OnInit, OnDestroy, OnChanges {
|
|||||||
let cameraZ = Math.abs(maxDim / 2 / Math.tan(fov / 2));
|
let cameraZ = Math.abs(maxDim / 2 / Math.tan(fov / 2));
|
||||||
cameraZ *= 1.72;
|
cameraZ *= 1.72;
|
||||||
|
|
||||||
this.camera.position.set(cameraZ * 0.68, cameraZ * 0.62, cameraZ * 1.08);
|
this.camera.position.set(
|
||||||
|
cameraZ * 0.68,
|
||||||
|
cameraZ * 0.62,
|
||||||
|
cameraZ * 1.08,
|
||||||
|
);
|
||||||
this.controls.target.set(0, 0, 0);
|
this.controls.target.set(0, 0, 0);
|
||||||
this.camera.lookAt(0, 0, 0);
|
this.camera.lookAt(0, 0, 0);
|
||||||
this.camera.updateProjectionMatrix();
|
this.camera.updateProjectionMatrix();
|
||||||
|
|||||||
Reference in New Issue
Block a user