Optionaltitle: stringOptionalsubtitle: stringOptionalincludeLogo: booleanOptionalthickness: numberOptionalkerf: numberOptionalphoneWidth: numberOptionalphoneHeight: numberOptionalphoneThickness: numberOptionalbackLength: numberOptionalangle: numberOptionaloffsetAroundPhone: numberOptionalpenShelf: numberOptionalphoneLockHeight: numberOptionalfilletRadius: numberOptionalincludePattern: booleanOptionaldensityPattern: numberOptionalholesForWire: booleanOptionalwireInputThickness: numberOptionalincludeModel: booleanOptionalincludeDrawings: booleanOptionalspacingDrawings: numberOptionalrotation: numberOptionalorigin: Bit.Inputs.Base.Point3Optionaldirection: Bit.Inputs.Base.Point3Optionalscale: Vector3Text engraved on the front panel in larger letters. It is scaled down to fit the width; empty leaves it out.
Text engraved below the title in smaller letters. It is scaled down to fit the width; empty leaves it out.
When true, the logo outline is cut into the top of the back and "BITBYBIT.DEV" is engraved next to it.
Thickness of the sheet the parts are cut from, in model units. It also sets the width of the slots.
Allowance added to the slots so the parts still fit after the laser burns away its cut width, in model units.
Width of the phone, in model units. Values under 4 are treated as 4.
Height of the phone, in model units. Values under 4 are treated as 4.
Thickness of the phone, in model units. The gap between the back and the lip fits it.
Length, in model units, that together with angle sets how deep the stand is and how high the back
reaches.
How far the back leans, in degrees. Values under 10 are treated as 10.
Margin added on each side of the phone and above it, in model units.
Depth of the shelf in front of the phone that can hold a pen, in model units.
Height of the front lip that stops the phone from sliding off, in model units. It is at least
filletRadius.
Radius that rounds the corners of the parts, in model units.
When true, a pattern of rounded rectangular holes is cut into the back and the base. The holes are picked at random, so two builds differ.
Cell size of the hole pattern, in model units. A smaller value makes more, smaller holes.
When true, notches for a charging cable are cut into the back and the base.
Width of the cable notches, in model units. Values under 0.65 become 0.7, and it stays below
phoneWidth.
When true, the parts are built assembled into a 3D model.
When true, the flat cut and engraving outlines of every part are built, laid out beside the model.
Gap between the laid-out flat drawings, and between them and the model, in model units.
Turn of the result around the Y axis, in degrees, applied before it is aligned to direction and
moved to origin.
Point the result is moved to.
Direction the result's up axis points along after placement. The default keeps Y up.
Scale factor along X, Y and Z, applied around origin after placement. 1 keeps the size, so a laser
cutter gets the sizes as given.
Parameters of
things.laserCutting.gadgets.dropletsPhoneHolder.create. The phone and stand values size the three parts, the texts, logo and patterns decorate them, the include flags choose the model and the flat drawings, androtation,direction,originandscaleplace the result.