Difference between revisions of "X3D NURBS"

From Web3D.org
Jump to: navigation, search
(fix typos)
 
Line 1: Line 1:
 
These are references useful for implementors and users of the [http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/nurbs.html X3D NURBS component].
 
These are references useful for implementors and users of the [http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/nurbs.html X3D NURBS component].
  
A primary reference for NURBS curves and surfaces is: L Peigl and W Tiller, The NURBS Book, Springer-Verlag 2nd Ed. 1997. See the [http://www.smlib.com Solid Modeling Solutions] site for further information on this resource.
+
A primary reference for NURBS curves and surfaces is: L Peigl and W Tiller, The NURBS Book, Springer-Verlag 2nd Ed. 1997. See the [http://www.smlib.com Solid Modeling Solutions] site for further information on this resource.
  
 
NURBS example X3D models
 
NURBS example X3D models
Line 8: Line 8:
 
* [http://www.kshell.com/pages/trimmed_nurbs_demo NURBS Trimmed Surface] shows examples of NurbsTrimmedSurface node with internal trimming curves by Vincent Marchetti
 
* [http://www.kshell.com/pages/trimmed_nurbs_demo NURBS Trimmed Surface] shows examples of NurbsTrimmedSurface node with internal trimming curves by Vincent Marchetti
  
[http://castle-engine.sourceforge.net/x3d_implementation_nurbs.php NURBS component ] by MIchalis Kamburelis discusses the support for NURBS in the [http://castle-engine.sourceforge.net Castle Game Engine]. Of particular importance is the discussion of [http://castle-engine.sourceforge.net/x3d_implementation_nurbs.php#section_homogeneous_coordinates weights and control points] in X3D.
+
[http://castle-engine.sourceforge.net/x3d_implementation_nurbs.php NURBS component ] by Michalis Kamburelis discusses the support for NURBS in the [http://castle-engine.sourceforge.net Castle Game Engine]. Of particular importance is the discussion of [http://castle-engine.sourceforge.net/x3d_implementation_nurbs.php#section_homogeneous_coordinates weights and control points] in X3D.
  
 
The X3D terminology is different from the terminology used in the STEP standard. As specified in Part 42 of the STEP (ISO 10303) the "control points" attribute of a b-spline (including nurbs) entity contains the coordinates a point in real, not homogeneous, space. See the standards document ISO 10303-42:1998(E) section 4.4.70
 
The X3D terminology is different from the terminology used in the STEP standard. As specified in Part 42 of the STEP (ISO 10303) the "control points" attribute of a b-spline (including nurbs) entity contains the coordinates a point in real, not homogeneous, space. See the standards document ISO 10303-42:1998(E) section 4.4.70
Line 14: Line 14:
 
[http://www.web3d.org/x3d/wiki/images/1/17/X3D_Browser_NURBS_Evaluation.pdf X3D Browser Evaluation] PDF, Oct 2012: A summary of the state of X3D browsers' rendering of NurbsPatchSurface and NurbsTrimmedSurface nodes.
 
[http://www.web3d.org/x3d/wiki/images/1/17/X3D_Browser_NURBS_Evaluation.pdf X3D Browser Evaluation] PDF, Oct 2012: A summary of the state of X3D browsers' rendering of NurbsPatchSurface and NurbsTrimmedSurface nodes.
  
[https://sourceforge.net/projects/jgeom jGeom] is an open-source java geometry graphics library using NURBS.
+
[http://sourceforge.net/projects/jgeom jGeom] is an open-source java geometry graphics library using NURBS.

Latest revision as of 00:38, 30 October 2013

These are references useful for implementors and users of the X3D NURBS component.

A primary reference for NURBS curves and surfaces is: L Peigl and W Tiller, The NURBS Book, Springer-Verlag 2nd Ed. 1997. See the Solid Modeling Solutions site for further information on this resource.

NURBS example X3D models

NURBS component by Michalis Kamburelis discusses the support for NURBS in the Castle Game Engine. Of particular importance is the discussion of weights and control points in X3D.

The X3D terminology is different from the terminology used in the STEP standard. As specified in Part 42 of the STEP (ISO 10303) the "control points" attribute of a b-spline (including nurbs) entity contains the coordinates a point in real, not homogeneous, space. See the standards document ISO 10303-42:1998(E) section 4.4.70

X3D Browser Evaluation PDF, Oct 2012: A summary of the state of X3D browsers' rendering of NurbsPatchSurface and NurbsTrimmedSurface nodes.

jGeom is an open-source java geometry graphics library using NURBS.