CAD Working Group Strategy

From Web3D.org
Jump to: navigation, search

CAD Working Group Strategy

  • Build examples of X3D CAD models to provide use cases and use case and best practices.
  • Preserve product structure in CAD node name fields and metadata.
    • Resist the urge to refactor CAD product nodes, unless a clear improvement in CAD consistency is shown. Preferred are good practices rather than restrictions that are difficult to enforce.
    • Goals
      • Primary goal. CAD definitions converted to X3D geometry, preferring parametric representations for brevity and precision.
      • Secondary goal. Option to save CAD product structure in the use of named X3D CAD product structure nodes, with addition of embedded typed metadata nodes.
      • Third goal. Define, implement, demonstrate and distribute the workflow for converting CAD models to X3D.
  • Next steps for activity.
    • Compare vocabularies for ISO STEP, Macro Parametric Approach, B-REPS (general definitions) and B-REPS (proposed X3D nodes).
    • For each table row, define corresponding mappings to existing parametric X3D nodes (e.g. NURBS, extrusion, primitives).
    • Consider implementing these BREPS nodes as NURBS-based X3D prototypes
    • These prototypes are an independent implementation that make it easy for either authors or browser to use such BREPS nodes
    • Can also update the support for these nodes in Xj3D open source
    • List all pros/cons of BREPS nodes as first-class X3D v3.4 nodes
    • At this point it is much easier to decide whether to add BREPS to X3D
  • Constructive Solid Geometry (CSG) is best considered part of model definition, something that helps to produce BREPS and surfaces, and not something that needs to be supported in browsers and content.
    • CSG is computationally heavyweight, and does not belong in a lightweight portrayal format like X3D.
    • If browsers are heavy, no one uses them.
    • "Lighter, stronger, simpler" is what Hyo hears from his customers.

CAD Working Group Strategy (27 January 2015)

Develops and demonstrates best practices for exporting CAx data into X3D to support Web applications.

  • Exporting CAD models into X3D
    • ISO STEP-based approach for CAD-to-X3D conversion
    • Goals of conversion
      • 1. Save Product Structure(PS) in the use of named X3D CAD product structure nodes, with addition of embedded typed metadata nodes.
      • 2. STEP vocabulary converted to X3D geometry, preferring parametric representations for brevity and precision.
      • 3. STEP Product Manufacturing Information(PMI) exported and captured with X3D metadata
    • Incorporation of BIM(Building Information Modeling) models
  • Exporting CAE data into X3D.
    • CAE data resulted from analysis software exported and converted to X3D
    • Proper scalar or vector data representation methods for X3D proposed and tested.
  • Exporting workflow/process data into X3D.
    • Workflow/process data for manufacturing or operation exported and converted to X3D animation nodes
    • Incorporation of H-Anim for visualization of human operation
  • Application for 3D printing
    • Initial assessment as 3D Printing model format for Additive Manufacturing (AM)

Next steps for activity

  • CAD-to-X3D conversion proposal for ISO/IEC JTC 1/SC 24 Technical Report draft distribution (~2015. Jan)
  • Complement for PMI and 3D printing (~2015. Feb)
    • Initial assessment of PMI metadata capture
    • Initial assessment of 3D Printing model format for Additive Manufacturing (AM)
  • Discussion on draft and revision (2015. Feb~Mar)