Difference between revisions of "CAD Working Group Strategy"
From Web3D.org
(New page: a. 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. b. Resist the urge to refacto...) |
|||
Line 1: | Line 1: | ||
− | + | '''CAD Working Group Strategy''' | |
− | + | ||
− | Preserve product structure in CAD node name fields and metadata. | + | * 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 is good practices rather than restrictions that are difficult to enforce. | |
− | improvement in CAD consistency is shown. Preferred is good practices | + | ** Goals |
− | rather than restrictions that are difficult to enforce. | + | *** 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 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Revision as of 04:51, 15 December 2011
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 is 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