Learn how to import, export, and organize files in STL.Show. Understand supported formats and best practices for file handling.
STL (Stereolithography) files are the standard format for 3D printing and CAD applications.
Note: STL.Show automatically detects and handles both binary and ASCII STL formats. Files are imported as mesh objects that can be transformed, combined, and exported.
SVG (Scalable Vector Graphics) files provide 2D geometry that can be extruded or used as profiles.
Tip: SVG files are imported as 2D geometry objects. You can use them as profiles for extrusion in JSCAD code or as reference geometry for your 3D designs.
JSCAD and JavaScript files contain parametric 3D design code that can be compiled and executed.
Note: JSCAD files are imported as code objects that can be edited, compiled, and used as templates for new designs. They support parameters and can reference other objects.
The fastest way to import files - simply drag files from your file explorer directly into the 3D viewport.
Tip: You can drag multiple files at once. STL.Show will import them all and place them in the scene. The viewport will show a visual indicator when files are being dragged over it.
Use the toolbar buttons to open the file browser and select files for import.
Note: The file browser will filter files based on the selected import type. This helps ensure you're importing the correct file format for your needs.
STL.Show includes a library of predefined JSCAD examples to help you get started with parametric design.
Tip: Examples are great starting points for learning JSCAD. You can modify them, add parameters, and use them as templates for your own designs.
Export your 3D designs as STL files for 3D printing or use in other CAD applications.
Note: Only mesh objects can be exported as STL. Code objects must be compiled first. The exported filename is automatically generated from the object name.
Save your JSCAD code objects as standalone files for sharing or use in other applications.
Tip: Exported code files can be imported back into STL.Show or used in other JSCAD-compatible applications. They maintain all parameter definitions and functionality.
Additional export formats and features planned for future releases.
Organize your scene by giving objects meaningful names and managing their properties.
Organize related objects into groups for better scene management and hierarchical operations.
Understand how objects are organized in the scene and how parent-child relationships work.
Now that you understand file management, learn how to work with your imported objects: