Class: X3DBoundedObject

X3D: 3.3
Component: Grouping
Status:
fully implemented

.nodeTypes. X3DBoundedObject

This abstract node type is the basis for all node types that have bounds specified as part of the definition. The bboxCenter and bboxSize fields specify a bounding box that encloses the grouping node's children. This is a hint that may be used for optimization purposes.

HTML Encoding and Default Values

<X3DBoundedObject bboxCenter='0,0,0' bboxColor='1, 1, 0' bboxDisplay='false' bboxMargin='0.01' bboxSize='-1,-1,-1' metadata='X3DMetadataObject' render='true' visible='true' ></X3DBoundedObject>

Inheritance


Constructor

X3DBoundedObject(ctx)

Constructor for X3DBoundedObject

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

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
bboxCenter SFVec3f 0,0,0 [-inf, inf] Center of the bounding box
bboxColor SFColor 1, 1, 0 Color of the bounding box
bboxDisplay SFVec3f false Flag to enable display of the bounding box
bboxMargin SFFloat 0.01 [-inf, inf] Size of additional margin around the bounding box scaled up by the diameter.
bboxSize SFVec3f -1,-1,-1 [0, inf] or -1 Size of the bounding box
metadata SFNode X3DMetadataObject X3DNode Field to add metadata information
render SFBool true Flag to enable/disable rendering
visible SFBool true Flag to enable/disable rendering, alias for render