Optionaltitle: stringOptionalsubtitle: stringOptionalincludeLogo: booleanOptionalthickness: numberOptionalkerf: numberOptionalphoneWidth: numberOptionalphoneHeight: numberOptionalphoneThickness: numberOptionalbackLength: numberOptionalangle: numberOptionaloffsetAroundPhone: numberOptionalpenShelf: numberOptionalphoneLockHeight: numberOptionalfilletRadius: numberOptionalincludePattern: booleanOptionaldensityPattern: numberOptionalholesForWire: booleanOptionalwireInputThickness: numberOptionalincludeModel: booleanOptionalincludeDrawings: booleanOptionalspacingDrawings: numberOptionalrotation: numberOptionalorigin: Point3Optionaldirection: Point3Optionalscale: Vector3Title of the phone holder
Subtitle of the phone holder
Include the logo
Thickness of the phone holder
Kerf value for the laser cutting of joints
Width of the phone
Height of the phone
Thickness of the phone
Length of the back
Angle of the back
Offset around the phone
Pen shelf
Phone lock height
Fillet radius
Include pattern
Density of the pattern
Include pattern
Wire input thickness
Include 3D model
Include drawings
Spacing of the drawings
Rotation of the model
Origin of the model
Direction of the model
Scale of the model
The parameter set for the Droplets Phone Holder, assembled from laser-cut flat parts. 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.