Node: RectangularTorus

X3DOM
Component: Geometry3DExt

Quick Links

➨ Fields

Describes a rectangular torus shape.

HTML Encoding and Default Values

<RectangularTorus angle='2*Math.PI' caps='true' ccw='true' height='1' innerRadius='0.5' lit='true' metadata='X3DMetadataObject' outerRadius='1' solid='true' subdivision='32' useGeoCache='true' ></RectangularTorus>

Fields

These are the X3D / X3DOM fields of this node. Values should usually be received / set as strings via DOM functions (i.e., using setAttribute("myFieldName", "myFieldValue") and getAttribute("myFieldName")).
Name Type Default Value Range Inheritance Standard Description
angle SFFloat PI [0, 2*pi] Defines the length of the torus as angle. 2 * PI is a full torus.
caps SFBool true Specifies whether the side caps exist.
ccw SFBool true Geometry3D/X3DSpatialGeometryNode The ccw field defines the ordering of the vertex coordinates of the geometry with respect to user-given or automatically generated normal vectors used in the lighting model equations.
height SFFloat 1 [0, inf] Defines the height of the torus.
innerRadius SFFloat 5 [0, inf] Defines the inner radius of the torus.
lit SFBool true Geometry3D/X3DSpatialGeometryNode Specifies whether this geometry should be rendered with or without lighting.
metadata SFNode X3DMetadataObject Geometry3D/X3DSpatialGeometryNode Field to add metadata information
outerRadius SFFloat 1 [0, inf] Defines the outer radius of the torus.
solid SFBool true Geometry3D/X3DSpatialGeometryNode Specifies whether backface-culling is used. If solid is TRUE only front-faces are drawn.
subdivision SFFloat 32 Specifies the number of rings that are generated to approximate the torus.
useGeoCache SFBool true Geometry3D/X3DSpatialGeometryNode Most geo primitives use geo cache and others might later on, but one should be able to disable cache per geometry node.