Class: X3DShapeNode

X3D: 3.3
Component: Shape
fully implemented

.nodeTypes. X3DShapeNode

This is the base node type for all Shape nodes.

HTML Encoding and Default Values

<X3DShapeNode appearance='x3dom.nodeTypes.X3DAppearanceNode' bboxCenter='0,0,0' bboxSize='-1,-1,-1' geometry='x3dom.nodeTypes.X3DGeometryNode' isPickable='true' isPickable='0' metadata='X3DMetadataObject' render='true' visible='true' ></X3DShapeNode>




Constructor for X3DShapeNode

Name Type Argument Default Description
ctx Object <optional>
null context object, containing initial settings like namespace


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
appearance SFNode X3DAppearanceNode Holds the appearance node.
bboxCenter SFVec3f 0,0,0 [-inf, inf] X3DBoundedObject Center of the bounding box
bboxSize SFVec3f -1,-1,-1 [0, inf] or -1 X3DBoundedObject Size of the bounding box
geometry SFNode X3DGeometryNode Holds the geometry node.
isPickable SFBool true Defines whether the shape is pickable.
isPickable SFInt32 0 Holds the id offset for VertexID picking.
metadata SFNode X3DMetadataObject X3DNode Field to add metadata information
render SFBool true X3DBoundedObject Flag to enable/disable rendering
visible SFBool true X3DBoundedObject Flag to enable/disable rendering, alias for render