Home NurbsSweptSurface
X_ite
Cancel

NurbsSweptSurface

Overview

NurbsSweptSurface contains a crossSectionCurve [X3DNurbsControlCurveNode] and a trajectoryCurve [NurbsCurve].

The NurbsSweptSurface node belongs to the NURBS component and its default container field is geometry. It is available since X3D version 3.0 or later.

Hierarchy

1
2
3
4
+ X3DNode
  + X3DGeometryNode
    + X3DParametricGeometryNode
      + NurbsSweptSurface

Fields

SFNode [in, out] metadata NULL [X3DMetadataObject]

Metadata are not part of the X3D world and not interpreted by the X3D browser, but they can be accessed via the ECMAScript interface.

SFBool [ ] solid TRUE

Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).

Hint

  • If in doubt, use solid=’false’ for maximum visibility.

Warning

  • Default value true can completely hide geometry if viewed from wrong side!

SFBool [ ] ccw TRUE

ccw = counterclockwise: ordering of vertex coordinates orientation.

Hint

  • ccw false can reverse solid (backface culling) and normal-vector orientation.

SFNode [in, out] crossSectionCurve NULL [X3DNurbsControlCurveNode]

Input/Output field crossSectionCurve.

SFNode [in, out] trajectoryCurve NULL [NurbsCurve]

Input/Output field trajectoryCurve.

Example

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