Difference between revisions of "X3D NURBS"
From Web3D.org
(jgeom link) |
Vmarchetti (Talk | contribs) |
||
Line 7: | Line 7: | ||
* [http://www.kshell.com/pages/nurbs_surface_demo NURBS Patch Surface] demonstration scenes and explanations for implementations by Vincent Marchetti | * [http://www.kshell.com/pages/nurbs_surface_demo NURBS Patch Surface] demonstration scenes and explanations for implementations 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://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. | ||
− | + | * 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 | |
− | [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 that might be useful. | + | * [https://sourceforge.net/projects/jgeom jGeom] is an open-source java geometry graphics library using NURBS that might be useful. |
Revision as of 00:02, 16 August 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
- Basic X3D Examples Archive - NURBS and support screenshots
- NURBS Patch Surface demonstration scenes and explanations for implementations by Vincent Marchetti
- NURBS Trimmed Surface shows examples of NurbsTrimmedSurface node with internal trimming curves by Vincent Marchetti
- 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 that might be useful.