

Through GUI you can easily apply and save Parameter in JSON file using Present section in Customizer explained below. JSON parameter values can be then reused through the command line. This feature gives the user the ability to save the values of all parameters.

* */ // combo box for number Numbers = 2 // // combo box for string Strings = "foo" // //labeled combo box for numbers Labeled_values = 10 // //labeled combo box for string Labeled_value = "S" // /**/ // slider widget for number slider = 34 // //step slider for number stepSlider = 2 // /* */ //description Variable = true /* */ // spinbox with step size 1 Spinbox = 5 /* */ //Text box for vector with more than 4 elements Vector6 = // Text box for string String = "hello" /* */ //Text box for vector with less than or equal to 4 elements Vector1 = // Vector2 = // Vector3 = // Vector4 = // Saving Parameters value in JSON file Edit In Thingiverse, these parameters are listed with no tab. Parameters that are not under any tab are displayed under a tab named “parameters”. See also #hidden_parameters parameters Edit You can have multiples segments under the Hidden group. Included for compatibility with Thingiverse. This prevents global variables that have not been parameterized for the Thingiverse or OpenSCAD Customizer from showing up in the Customizer interface or widget. Parameters in the Hidden tab (with first letter uppercase) are never displayed. No tab is shown for Global parameters they appear in all the tabs. Parameters in the Global tab are always shown on every tab no matter which tab is selected. Three tabs names have a special functionality To create a tab, use a multi-line block comment like this: The syntax is very similar the Thingiverse rules for tabs. This feature allows related parameters to be associated into groups. SerialNumber = 0 // Offset = 10.0 // Creating Tabs Edit For example, this will stop the customizer
OPENSCAD MANUAL CODE
With this feature one does not need to edit the code to change the values of the parameters / variables. The Customizer feature provides a graphic user interface for editing model parameters.
