Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-18 07:40:33

0001 <button #openBtn mat-icon-button matTooltip="Export Scene" (click)="openDialog()" class="panel-button">
0002   <mat-icon>file_download</mat-icon>
0003 </button>
0004 
0005 <ng-template #dialogTemplate>
0006   <button mat-dialog-close aria-label="Close dialog" class="close-round-btn">
0007     <mat-icon>close</mat-icon>
0008   </button>
0009 
0010   <div class="mat-menu custom-position-dialog">
0011     <div class="export-title">Export to GLTF</div>
0012 
0013     <div class="format-toggle">
0014       <span class="format-label" [class.active]="!useBinaryFormat">GLTF</span>
0015       <mat-slide-toggle
0016         [(ngModel)]="useBinaryFormat"
0017         color="primary"
0018       ></mat-slide-toggle>
0019       <span class="format-label" [class.active]="useBinaryFormat">GLB</span>
0020     </div>
0021 
0022     <div class="export-buttons">
0023       <button
0024         mat-menu-item
0025         (click)="exportFullScene()"
0026         [disabled]="isExporting"
0027       >
0028         <mat-icon>public</mat-icon>
0029         Export Full Scene
0030       </button>
0031 
0032       <button
0033         mat-menu-item
0034         (click)="exportGeometryOnly()"
0035         [disabled]="isExporting"
0036       >
0037         <mat-icon>view_in_ar</mat-icon>
0038         Export Geometry Only
0039       </button>
0040     </div>
0041 
0042     @if (isExporting) {
0043       <div class="exporting-indicator">
0044         Exporting...
0045       </div>
0046     }
0047   </div>
0048 </ng-template>