OptionaltextTop: stringOptionaltextFront: stringOptionalnrSides: numberOptionalnrOffsets: numberOptionalheight: numberOptionalcoverHeight: numberOptionalbaseHeight: numberOptionalradiusBottom: numberOptionalradiusTopOffset: numberOptionalthickness: numberOptionalornamentalThickness: numberOptionalnrOrnamnetsPerSide: numberOptionalinvertOrnaments: booleanOptionalfillet: numberOptionalprecision: numberOptionalrotation: numberOptionalscale: numberOptionalorigin: Bit.Inputs.Base.Point3Optionaldirection: Vector3Text meant for the lid. The current build does not use it.
Text meant for the front. The current build does not use it.
Number of sides of the wall polygon.
Number of bands stacked up the wall. In each band the wall bulges out by radiusOffset and comes
back in.
Height of the box in model units. The ornamented wall fills it except for the top coverHeight.
Radius of the inner wall polygon, from its center to a corner, in model units.
How far each band of the wall bulges out beyond radiusBase, in model units.
Height at the top of the box left free of the ornamented wall, in model units.
Height meant for the base. The current build does not use it.
Distance between the inner and outer wall surfaces, in model units, added to every radius.
Depth of the zig-zag ridges, in model units: the zig-zag runs between two polygons this far apart.
Number of zig-zags along each side of the polygon.
When true, the zig-zags start on the outer polygon instead of the inner one, so the ridges swap places with the valleys.
Radius meant for rounding the edges. The current build does not use it.
Meshing precision that drawModel uses, multiplied by scale. Building the shape ignores it.
Turn of the box around the Y axis, in degrees, applied before it is scaled, aligned to direction
and moved to origin.
Uniform scale factor applied to the whole box before it is placed. drawModel multiplies its edge
width and meshing precision by it too.
Point the center of the box's bottom is moved to.
Direction the box's up axis points along after placement. The default keeps it upright along Y.
Parameters of
things.threeDPrinting.boxes.spicyBox.create. The sides, radii, heights and bands shape the wall, the ornament values set its zig-zag ridges, androtation,scale,directionandoriginplace it. The texts,baseHeightandfilletare not used yet.