Merge remote-tracking branch 'origin/dev' into dev
Some checks failed
Build and Deploy / test-frontend (push) Has been cancelled
Build and Deploy / build-and-push (push) Has been cancelled
Build and Deploy / deploy (push) Has been cancelled
Build and Deploy / test-backend (push) Has been cancelled

This commit is contained in:
2026-03-05 08:32:01 +01:00
3 changed files with 12 additions and 3 deletions

View File

@@ -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`,

View File

@@ -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"

View File

@@ -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();