@@ -878,6 +878,37 @@ <h3 class="modal-section-title">Open-source credits</h3>
878878 </ div >
879879 </ div >
880880
881+ <!-- STL Zoom Modal -->
882+ < div id ="stl-zoom-modal " role ="dialog " aria-modal ="true " aria-label ="STL 3D model zoom view " aria-hidden ="true ">
883+ < div class ="stl-modal-content ">
884+ < div class ="stl-modal-header ">
885+ < span > 3D Model Viewer</ span >
886+ < button class ="stl-modal-close " id ="stl-zoom-modal-close " title ="Close " aria-label ="Close 3D modal ">
887+ < i class ="bi bi-x-lg "> </ i >
888+ </ button >
889+ </ div >
890+ < div class ="stl-modal-viewer " id ="stl-modal-viewer "> </ div >
891+ < div class ="stl-modal-controls ">
892+ < button class ="stl-toolbar-btn " id ="stl-modal-btn-solid " title ="Solid Mode ">
893+ < i class ="bi bi-circle-fill me-1 "> </ i > Solid
894+ </ button >
895+ < button class ="stl-toolbar-btn " id ="stl-modal-btn-angle " title ="Surface Angle Mode ">
896+ < i class ="bi bi-circle-half me-1 "> </ i > Surface Angle
897+ </ button >
898+ < button class ="stl-toolbar-btn " id ="stl-modal-btn-wireframe " title ="Wireframe Mode ">
899+ < i class ="bi bi-grid-3x3 me-1 "> </ i > Wireframe
900+ </ button >
901+ < div class ="stl-divider "> </ div >
902+ < button class ="stl-toolbar-btn " id ="stl-modal-btn-copy " title ="Copy Image ">
903+ < i class ="bi bi-clipboard-image me-1 "> </ i > Copy
904+ </ button >
905+ < button class ="stl-toolbar-btn " id ="stl-modal-btn-png " title ="Download PNG ">
906+ < i class ="bi bi-file-image me-1 "> </ i > PNG
907+ </ button >
908+ </ div >
909+ </ div >
910+ </ div >
911+
881912 < script type ="text/markdown " id ="default-markdown "> -- -
882913title : Welcome to Markdown Viewer
883914description: A GitHub - style Markdown renderer with live preview , math , diagrams , and export support .
0 commit comments