Node: CADAssembly

X3D: 3.3
Component: CADGeometry
fully implemented

Quick Links

➨ Fields

The CADAssembly node holds a set of assemblies or parts grouped together.

HTML Encoding and Default Values

<CADAssembly bboxCenter='0,0,0' bboxSize='-1,-1,-1' children='X3DChildNode' metadata='X3DMetadataObject' name='""' render='true' ></CADAssembly>


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] Grouping/X3DGroupingNode Center of the bounding box
bboxSize SFVec3f -1,-1,-1 [0, inf] or -1 Grouping/X3DGroupingNode Size of the bounding box
children MFNode X3DChildNode Grouping/X3DGroupingNode Grouping nodes have a field that contains a list of children nodes. Each grouping node defines a coordinate space for its children. This coordinate space is relative to the coordinate space of the node of which the group node is a child. Such a node is called a parent node. This means that transformations accumulate down the scene graph hierarchy.
metadata SFNode X3DMetadataObject Grouping/X3DGroupingNode Field to add metadata information
name SFString "" The name field documents the name of this CAD structure.
render SFBool true Grouping/X3DGroupingNode Flag to enable/disable rendering