Package Basic.CAD


package Basic.CAD

Computer Aided Design (CAD) aids in the creation, modification, analysis, or optimization of model design, with specialized support provided by the X3D CADGeometry component.

The Computer Aided Design (CAD) examples illustrate simple concepts provided by the X3D CAD Geometry Component and CADInterchange Profile. Significant additional work is being pursued by the X3D CAD Working Group and is documented on the X3D CAD Working Group Wiki.

A supporting CAD chapter slideset is available online via X3dGraphics.com.

Technical capabilities are summarized by the SC-4 TC-184 Visualization Requirements For X3D CAD report, published May 2009.

This X3D Basic: CAD examples archive is online.

The X3D Java Scene Access Interface (x3djsail) package provides concrete classes for each X3D node and statement.

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

See Also:
  • Classes
    Class
    Description
    Design pattern examples demonstrating proper hierarchy of CAD nodes: CADLayer, CADAssembly, CADPart, and then CADFace.
    This scene provides tool developers with X3D Amendment 1 CAD Component node prototypes, providing backwards compatibility with VRML97 and X3D v3.0.
    This scene provides tool developers with X3D Amendment 1 CAD Component node prototypes, providing backwards compatibility with VRML97 and X3D v3.0.
    Developer scene to explore Mantis Issue 528, providing a baseline example with no transformation of CADPart children.
    Developer scene to explore Mantis Issue 528 Alternative A for transformation of CADFace children: allow Transform node as child of CADFace.
    Developer scene to explore Mantis Issue 528 Alternative B for transformation of CADFace children: add transformation fields to CADFace specification.
    Developer scene to explore Mantis Issue 528 Alternative C for transformation of of CADFace children: allow Transform between CADPart and CADFace nodes.
    Teapot model demonstrating proper hierarchy of CAD nodes: CADLayer, CADAssembly, CADPart, and then CADFace.
    Single file combining all information for the CatiaHubAssembly model, demonstrating CAD assembly structure conserving transform information of each CADAssembly.
    CatiaHubAssembly model demonstrating external referencing of geometry files using Prototype with Inline.
    Provide a bushing part (a hollow cylinder) for use by CatiaHubAssemblyInline scene, using CADAssembly and Inline nodes.
    Provide a Cap part for use by CatiaHubAssemblyInline using CADAssembly and Inline nodes.
    Provide a Disc with holes part for use by CatiaHubAssemblyInline using CADAssembly and Inline nodes.
    Provide a Gasket part for use by CatiaHubAssemblyInline using CADAssembly and Inline nodes.
    Illustrate use of two ClipPlane intersections across four sets of primitive geometry.
    Simple IndexedQuadSet example.
    Demonstrates IndexedQuadSet node of CADGeometry component, includes child nodes for normal vectors and texture coordinates.
    Model of a key chain fob with with WEB3D 2013 conference lettering, using the colors of the Basque Country flag.
    Model of a key chain fob with with WEB3D 2013 conference lettering, using the colors of the Spanish flag.
    Demonstrates QuadSet node of CADGeometry component, includes child nodes for normal vectors and color (per vertex).
    Simple QuadSet example scene.