Learn to create parametric 3D designs with interactive controls using JSCAD.
Navigate to the STL.Show 3D viewer where you'll create your configurator.
3D Viewer Workspace
Empty scene ready for creation
In the 3D viewer toolbar, find the "Code" menu and create a new JSCAD object.
A new code object is created in the scene
Code editor opens with template code
Scene enters "PENDING_CHANGE" mode
Define the parameters that users can adjust in your configurator.
Create the 3D geometry using the parameter values.
Start with simple shapes like cubes, spheres, and cylinders. You can combine them with boolean operations later.
When you save code with parameters, a modal automatically opens for configuration.
float: Decimal numbers (e.g., 10.5)
int: Whole numbers (e.g., 5)
choice: Dropdown selections
checkbox: True/false toggles
See your changes instantly as you modify parameters or code.
Add more parameters for customization
Use boolean operations to add holes
Add fillets and chamfers for realism
Optimize code for better performance
Save your configurator in different formats for various uses.
Others can view and customize your design
Download STL files for 3D printing
Use in other CAD software
Here's a complete example of a phone stand configurator you can create:
This creates a customizable phone stand with adjustable dimensions and angle.
Now that you've created your first configurator, explore these advanced topics: