Parameterizable customer object in Tinkercad Background: Basic shapes in Tinkercad have parameters like Sides, Segments, ... (see screenshot below).
Using codeblocks one can create custom shape. Within the code it is possible to define variables which can be used as a parameters based on which shape is created. This is not flexible solution because if I want to modify some variable I need to enter codeblock, change the value, export to Tinkercad and then I can use it.
Question: Is there a way to create custom object with parameters controlled from Tinkercad like in case of basic shapes?
Yes, there is such a way in Tinkercad. It is called a shape generator and it is very well hidden. you can find it here:

Open Tinkercad and select a model to Tinker or create a new one.
select the &quot;Basic shapes&quot; pulldown on the right and choose the last option: &quot;shape generators&quot;.
choose &quot;create shape generator&quot;
choose &quot;new shape generator&quot; and select a template to start from
Here you have the javascript code to create a shape with parameters like basic shapes.