OptionaltextTop: stringOptionaltextFront: stringOptionalnrSides: numberOptionalnrOffsets: numberOptionalheight: numberOptionalcoverHeight: numberOptionalbaseHeight: numberOptionalradiusBottom: numberOptionalradiusTopOffset: numberOptionalthickness: numberOptionalornamentalThickness: numberOptionalnrOrnamnetsPerSide: numberOptionalinvertOrnaments: booleanOptionalfillet: numberOptionalprecision: numberOptionalrotation: numberOptionalscale: numberOptionalorigin: Point3Optionaldirection: Vector3Text on the top of the box
Text on the front of the box
Nr of sides of the box
Nr vertical offsets
Height of the cup
Radius top offset
Radius top offset
Cover height
Base height
Thickness of the cup
Ornamental thickness
Ornamental thickness
Inverst the ornaments
Fillet of the cup
Meshing precision of the drawn model. Scale scales precision as well. The lower the number the more precise the drawn model is. Keep in mind that output of this algorithm also contains pure occt shape that can be meshed separately in draw any async commands
Rotation of the cup
Scale of the cup - affects edge width and precision
Origin of the medal
Direction of the model
The parameter set for the Spicy Box, a small lidded container. Generic in its value types so the same list can be expressed for a plain script, where every value is a number, and for a driven model, where a value can be an expression or a bound input. Concrete DTOs fill those type parameters in; read this class for what the model is actually shaped by.