Package org.web3d.x3d.sai.NURBS

package org.web3d.x3d.sai.NURBS
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation nodes.

The Scene Access Interface Library (sai) package provides abstract interface classes for each X3D node and statement, in accordance witht the X3D SAI Specification.

Warning: these interfaces are primarily for internal use to ensure consistency. Java programmers need only use concrete objects provided by the org.web3d.x3d.jsail classes.

Online: X3D Java Scene Access Interface Library (X3DJSAIL) and X3DJSAIL Javadoc

See Also:
  • Interfaces
    Contour2D groups a set of curve segments into a composite contour.
    ContourPolyline2D defines a linear curve segment as part of a trimming contour in the u-v domain of a NURBS surface.
    NurbsCurve is a 3D curve analogous to NurbsPatchSurface.
    NurbsCurve2D defines a trimming segment that is part of a trimming contour in the u-v domain of a surface.
    NurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.
    NurbsPatchSurface defines a contiguous 3D Non-Uniform Rational B-Spline (NURBS) surface.
    NurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values.
    NurbsSet collects a set of NurbsSurface nodes into a common group and treats NurbsSurface set as a unit during tessellation, thereby enforcing tessellation continuity along borders.
    NurbsSurfaceInterpolator describes a 3D NURBS curve and outputs interpolated position and normal values.
    NurbsSweptSurface uses a trajectoryCurve path to describe a generalized surface that is swept by a crossSectionCurve.
    NurbsSwungSurface contains a profileCurve and a trajectoryCurve [X3DNurbsControlCurveNode].
    NurbsTextureCoordinate describes a 3D NURBS surface in the parametric domain of its surface host, specifying mapping of texture onto the surface.
    NurbsTrimmedSurface generates texture coordinates from a Non-Uniform Rational B-Spline (NURBS) surface.
    Base type for all nodes that provide control curve information in 2D space.
    Abstract geometry type for all types of NURBS surfaces.
    Base type for all geometry node types that are created parametrically and use control points to describe the final shape of the surface.