Optionalcolours: string | string[]Optionalsize: numberOptionalopacity: numberOptionalupdatable: booleanOptionalhidden: booleanOptionaldrawTwoSided: booleanOptionalbackFaceColour: stringOptionalbackFaceOpacity: numberOptionalcolorMapStrategy: colorMapStrategyEnumOptionalarrowSize: numberOptionalarrowAngle: numberOptionalcoloursBasic geometry colors to use for lines, points, polylines, surfaces, jscad meshes.
OptionalcolorHow colors are spread over more entities than colors: first color for all, the last color for the remainder, colors repeating, or colors bouncing back and forth
OptionalsizeSize affect how big the drawn points are and how wide lines are.
OptionalopacityOpacity of the point 0 to 1
OptionalupdatableIf geometry needs to be updated later
OptionalhiddenWhen true, the entity is drawn but not shown until it is made visible
OptionaldrawDraw two-sided faces with different colors for front and back. This helps visualize face orientation. Only applies to surfaces.
OptionalbackHex color string for back face color (negative side of the face). Only used when drawTwoSided is true and drawing surfaces.
OptionalbackBack face opacity value between 0 and 1. Only used when drawTwoSided is true and drawing surfaces.
OptionalarrowSize of the arrow head at the end of lines and polylines. Set to 0 to disable arrows.
OptionalarrowAngle of the arrow head in degrees. Controls how wide the arrow head spreads.
Draw options for basic geometry types like points, lines, polylines, surfaces and jscad meshes