CAD-to-X3D Conversion with product structure and external geometry referencing
Hyokwang Lee PartDB Co., Ltd. and Web3D Korea Chapter [email protected]
Engineering IT & VR solutions based on International Standards CATIA Hub_Assembly model
Hub_AssemblyH (1)
disc_with_holes(2)
cap(3)
sleeve_sub_assemblyH (4)
gasket(5)
cylinder(6)
CATIA Hub Assembly (6 Files) Simple Conversion of Hub_Assembly into X3D
Save as VRML/X3D
http://web3d.org/x3d/content/examples/Basic/CAD/ Simple Conversion of Hub_Assembly into X3D
Save as VRML/X3D Simple Conversion of Hub_Assembly into X3D
Save as VRML Product Structure disappeared!! Representing a CAD assembly in X3D
. Hub_Assembly represented in a single X3D file . Assembly structure : CADAssembly, CADPart . Geometry : CADFace CatiaHubAssembly.X3D
Hub_AssemblyH (1)
(1) T disc_with_holes(2)
cylinder(6) conversion
(6 Files)
Representing a CAD assembly in X3D
. Hub_Assembly represented in a single X3D file . Assembly structure : CADAssembly, CADPart . Geometry : CADFace CatiaHubAssembly.X3D
Hub_AssemblyH (1)
(1) T disc_with_holes(2)
cylinder(6) conversion
(6 Files)
Heavyweight CAD Data
• Size (CATIA) : 1,154 MB Format # of files Size(MB) • # of files : 4054 3DXML 1 136
HOOPS 1 105
VRML 1 1,136
IGES 1 1,934
STEP 1 1,287 Representing a CAD assembly in X3D
. Hub_Assembly represented in multipe X3D files . An assembly structure file with transforms conserved separate . Externally referenced geometry files
CatiaHubAssembly.X3D Reusable geometry files Transform
Transform CatiaHubCap.x3d T(2)
T(6) CatiaHubGasket.x3d T(5) Transform
Transform CatiaHubCylinder.x3d
------ CatiaHubAssembly.X3D
. Conserving transform information
separate for each assembly . Transform parent for each CADAssembly
(1) T
T(6) T(5)
BS Contact X3D Validation & Viewers VRML/X3D
Instant Reality
Octaga Player
Xj3D Viewer Suggestions
. External referencing of geometry files A. Prototype with Inline B. Inline
CatiaHubAssembly.X3D Reusable geometry files
Suggestions
. External referencing of geometry files A. Prototype with Inline B. Inline
CatiaHubAssembly.X3D Reusable geometry files
Suggestions
. External referencing of geometry files A. Prototype with Inline B. Inline
CatiaHubAssembly.X3D Reusable geometry files
CatiaHubAssembly.X3D Reusable geometry files
(1) T
(2)
T(6) T(5)
BS Contact X3D Validation & Viewers VRML/X3D
Instant Reality
Octaga Player Suggestions
. External referencing of geometry files A. Prototype with Inline B. Inline
CatiaHubAssemblyInline.X3D Reusable geometry files
CatiaHubDiscWithHoles.x3d
CatiaHubAssemblyInline.X3D Reusable geometry files
(2)
T(6) T(5)
Heavyweight CAD Data
• Size (CATIA) : 1,154 MB Format # of files Size(MB) • # of files : 4054 3DXML 1 136
HOOPS 1 105
VRML 1 1,136
IGES 1 1,934
STEP 1 1,287
VRML’s 3890 491 VRML’s 3890 427 (reduced) X3D’s 3890 455
X3DB’s 3890 65 Thank you!
Hyokwang Lee [email protected] http://www.partdb.com
Engineering IT & VR solutions based on International Standards