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: numberFace opacity value between 0 and 1
Edge opacity value between 0 and 1
Hex colour string for the edges
Hex colour string for face colour
Color of the vertices that will be drawn
OptionalfaceFace material
Edge width
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 colour if the edges are drawn
Draw indexes of faces in space
Indicates the edge index height if they are drawn
Edge index colour if the edges are drawn
Draw two-sided faces with different colors for front and back. This helps visualize face orientation.
Hex colour string for back face colour (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.
Draw options for OCCT shapes