Provide options without default values
OptionalfaceOpacity: numberOptionaledgeOpacity: numberOptionaledgeColour: stringOptionalfaceMaterial: anyOptionalfaceColour: stringOptionaledgeWidth: numberOptionaldrawEdges: booleanOptionaldrawFaces: booleanOptionaldrawVertices: booleanOptionalvertexColour: stringOptionalvertexSize: numberOptionalprecision: numberOptionaldrawEdgeIndexes: booleanOptionaledgeIndexHeight: numberOptionaledgeIndexColour: stringOptionaldrawFaceIndexes: booleanOptionalfaceIndexHeight: numberOptionalfaceIndexColour: stringOptionaldrawTwoSided: booleanOptionalbackFaceColour: stringOptionalbackFaceOpacity: numberOptionaledgeArrowSize: numberOptionaledgeArrowAngle: numberOptionalkeepMeshData: booleanOptionalallowQualityDecrease: booleanOptionalforceFaceDeflection: booleanFace opacity value between 0 and 1
Edge opacity value between 0 and 1
Hex color string for the edges
Hex color string for face color
Color of the vertices that will be drawn
OptionalfaceAn engine material for the faces, used instead of faceColour when given
Thickness of the drawn edge lines
The size of a vertices that will be drawn
You can turn off drawing of edges via this property
You can turn off drawing of faces via this property
You can turn off drawing of vertexes via this property
Precision of the mesh that will be generated for the shape, lower number will mean more triangles
Draw index of edges in space
Indicates the edge index height if they are drawn
Edge index color if the edges are drawn
Draw indexes of faces in space
Indicates the edge index height if they are drawn
Edge index color if the edges are drawn
Draw two-sided faces with different colors for front and back. This helps visualize face orientation.
Hex color string for back face color (negative side of the face). Only used when drawTwoSided is true.
Back face opacity value between 0 and 1. Only used when drawTwoSided is true.
Size of arrow heads at the end of edges to indicate edge/wire orientation. Set to 0 to disable arrows.
Angle of the arrow head in degrees. Controls how wide the arrow head spreads.
Keep the cached triangulation on the shape after meshing. When false (default) the mesh data is flushed so it does not accumulate in memory across draws.
Allow re-meshing to a lower resolution triangulation than one already cached on the shape.
Force every face to be re-meshed to the requested precision regardless of cached triangulation.
Feeds
draw.optionsOcctShape: everything about how an OCCT shape is drawn, from meshing precision to face, edge and vertex colors, index labels, arrows and the triangulation cache.