Titania X3D Editor

Bring Colours to Your Life.

Titania v4.0.1

Bring Colours to Your Life.

X3D Reference

NurbsTrimmedSurface

NurbsTrimmedSurface

NurbsTrimmedSurface generates texture coordinates from a Non-Uniform Rational B-Spline (NURBS) surface.

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

Hierarchy

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.

SFInt32 [in, out] uTessellation (-∞,∞)

Hint for surface tesselation.

SFInt32 [in, out] vTessellation (-∞,∞)

Hint for surface tesselation.

SFBool [ ] uClosed FALSE

Whether opposite surface sides are closed (seamless) across u dimension.

SFBool [ ] vClosed FALSE

Whether opposite surface sides are closed (seamless) across u dimension.

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!

SFInt32 [ ] uOrder 3 [2,∞)

Define order of surface by polynomials of degree = order-1.

SFInt32 [ ] vOrder 3 [2,∞)

Define order of surface by polynomials of degree = order-1.

SFInt32 [ ] uDimension [0,∞)

Number of control points in u dimension.

SFInt32 [ ] vDimension [0,∞)

Number of control points in v dimension.

MFDouble [ ] uKnot [ ] (-∞,∞)

Knot vector, where size = number of control points + order of curve.

MFDouble [ ] vKnot [ ] (-∞,∞)

Knot vector, where size = number of control points + order of curve.

MFDouble [in, out] weight [ ] (0,∞)

Vector assigning relative weight value to each control point.

SFNode [in, out] texCoord NULL [X3DTextureCoordinateNode|NurbsTextureCoordinate]

Input/Output field texCoord.

SFNode [in, out] controlPoint NULL [X3DCoordinateNode]

Input/Output field controlPoint.

MFNode [in] addTrimmingContour

Input field addTrimmingContour.

MFNode [in] removeTrimmingContour

Input field removeTrimmingContour.

MFNode [in, out] trimmingContour [ ] [Contour2D]

Input/Output field trimmingContour.

Browser Compatibility

Titania X_ITE
yes no

External Links