Difference between revisions of "X3D CAD Macro-Parametric Approach for Translation"
From Web3D.org
(triangularized is not part of Delaunay name, so not capitalized, add full middle name on basis of already existing full occurence of it) |
(add files already needed by this article and uploaded by me recently - they ideal match already needed "Neutral XML file as viewed in TransCAD" and "X3D translated file as viewed in BS Contact viewer") |
||
Line 1: | Line 1: | ||
− | [[Image: | + | [[Image:XML-TransCAD.jpg|thumb|Neutral XML file as viewed in TransCAD]] |
== Macro-Parametric Approach for CAD Translation == | == Macro-Parametric Approach for CAD Translation == | ||
Line 13: | Line 13: | ||
== Steps involved in translation == | == Steps involved in translation == | ||
− | [[Image: | + | [[Image:X3D-BS_Contact.jpg|thumb|X3D translated file as viewed in BS Contact viewer]] |
+ | |||
* Neutral XML file representing a parametric model is generated from various CAD systems' pre-processor programs using MPA. | * Neutral XML file representing a parametric model is generated from various CAD systems' pre-processor programs using MPA. | ||
* This neutral XML file is parsed by a central application called TransCAD which comprises of modules of [http://www.spatial.com/products/3d-acis-modeling ACIS], [http://www.techsoft3d.com/products/HOOPS-3D-Framework HOOPS], Constraint Manager, and Persistent Naming. | * This neutral XML file is parsed by a central application called TransCAD which comprises of modules of [http://www.spatial.com/products/3d-acis-modeling ACIS], [http://www.techsoft3d.com/products/HOOPS-3D-Framework HOOPS], Constraint Manager, and Persistent Naming. |
Revision as of 15:01, 8 July 2012
Macro-Parametric Approach for CAD Translation
The Macro-Parametric Approach (MPA) for CAD Translation is a way to achieve compatible CAD model exchange among a variety of CAD systems.
We are studying how MPA might be used for converting diverse CAD models into X3D form.
To learn more about MPA, please to go to the Macro-Parametric Approach website.
The person in charge of MPA for X3D is currently YooKyung Jo, iCAD Lab.
Steps involved in translation
- Neutral XML file representing a parametric model is generated from various CAD systems' pre-processor programs using MPA.
- This neutral XML file is parsed by a central application called TransCAD which comprises of modules of ACIS, HOOPS, Constraint Manager, and Persistent Naming.
- With the help of ACIS APIs, an explicit representation (facets) of the model is generated
- These facets are then structured into a Delaunay triangularized mesh using TETGEN
- The mesh is then optimized by decimating the mesh and maintaining a decent enough visual quality using various algorithms in MeshLab
- Finally, meshes are rendered in X3D using IndexedFaceSet.