Uses of Package
org.web3d.x3d.sai.NURBS
Package
Description
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation nodes.
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation nodes.
-
ClassDescriptionContour2D 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.
-
ClassDescriptionContour2D 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.