Post

CADFace

CADFace

Overview

CADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart. CADFace can only contain a single Shape or LOD node (with containerField='shape').

The CADFace node belongs to the CADGeometry component and requires at least level 2, its default container field is children. It is available from X3D version 3.1 or higher.

Hierarchy

1
2
3
4
+ X3DNode
  + X3DChildNode
    + X3DProductStructureChildNode
      + CADFace (X3DBoundedObject)*

* Derived from multiple interfaces.

Fields

SFNode [in, out] metadata NULL [X3DMetadataObject]

Information about this node can be contained in a MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString or MetadataSet node.

Hint

SFString [in, out] name “”

Optional name for this particular CAD node.

Hints

Warning

  • name field is not included if this instance is a USE node, in order to avoid potential mismatches.

SFBool [in, out] visible TRUE

Whether or not renderable content within this node is visually displayed.

Hints

  • The visible field has no effect on animation behaviors, event passing or other non-visual characteristics.
  • Content must be visible to be collidable and to be pickable.

SFBool [in, out] bboxDisplay FALSE

Whether to display bounding box for associated geometry, aligned with world coordinates.

Hint

  • The bounding box is displayed regardless of whether contained content is visible.

SFVec3f [ ] bboxSize -1 -1 -1 [0,∞) or −1 −1 −1

Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.

Hints

SFVec3f [ ] bboxCenter 0 0 0 (-∞,∞)

Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.

Hints

SFNode [in, out] shape NULL [X3DShapeNode, LOD, Transform]

Contained Shape for this CADPart.

Warning

  • If LOD or Transform are used, only zero or one Shape child is allowed to be active at one time.

Advice

Hint

Warnings

  • Only zero or one Shape child is allowed to be active at one time.
  • Requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>

See Also

This post is licensed under CC BY 4.0 by the author.