Cad Data For Beginners by Cad Exchanger
Cad Data For Beginners by Cad Exchanger
Beginners guide
to CAD data
cadexchanger.com
Table of contents
2. Product structure 13
3. Meta-data 16
4. Visual attributes 18
Authors
Roman Lygin
Anton Larin
Parasolid
ACIS
within its own branches and with its partners and customers.
Not exactly.
ABCs. This beginners guide will help you to figure out the core
B-Rep represents a 3D body using its boundaries: Voxel, or volume element, is a 3D counterpart of a 2D
surfaces, curves, and points. It allows to describe pixel. Can be found in medicine, scientific applications, and
them using precise geometrical definitions: analytical, games. Voxel data model, for instance, can result from
NURBS, procedurally-defined curves and surfaces, space scanning and attributing certain graphical
cell of a 3D grid.
Mesh is a tessellated representation of a 3D object, CSG describes a 3D body via a tree of binary or Boolean
also known as facetted or polygonal. It is used as operations required to construct it. Typical operations
approximated model where each precise boundary, include fuse, common, and cut. CSG objects can be
CATIA JT STL
Collada NX U3D
Definition of a 3D body
manufactured using machining (milling, drilling), which is manufactured using molding or bending.
Acorn body
Wireframe body A single vertex in 3D space, mainly used as a
A wire-like body in 3D space, mainly used as simplification of a body in the real world when
Solid modeling
Sheet modeling
Offsetting
Precise B-Rep definition is not available in reverse engineering When you see a B-Rep body in a 3D view you essentially see its
workflows such as 3D scanning. E.g. in the dental industry, digital polygonal twin, as OpenGL, WebGL or other technologies use
twins, equipment inspection, etc. tessellated representation to feed into the graphic card.
Meshes
Meshes are used in computations in domains of structural Thanks to a reduced memory footprint and faster computations
analysis, Computational Fluid Dynamics (CFD), heat transfer, thereon, meshes are used in CAM for collision detection, tool-
and electromagnetism. path generation, and other scenarios.
1D
linear segments.
Meshes
3D
2D
Filling in the internal body space with
/examples/models/LeverArm.xml.
Read more
Find out about generating high-quality computational meshes for FEA
Read a blog post explaining the challenge of mesh-to-BRep conversion
Part - single indivisible part. Part modeling tools allows to change the
geometry of the part.
within that file. Granular data storage: no need to load up the or several separate ones.
No risk of losing or misplacing part of data
entire assembly when you only want to work on
in transmission. one part.
3. Explore its assemblies and parts by opening Structure panel of several instances of a nut-and-bolt sub-assembly.
3. Check out the Bill of Materials (BOM) example.
4. Run it with the following model in the installation package: . /examples/models/as1.xml.
Read more
Find out about available approaches to traversing the hierarchy of assemblies and parts
3. Explore its properties by opening Properties panel following model in the installation package: ./examples/models/as1.xml
3. Check out the PMI example and run it with the following model in the
installation package: ./examples/models/
nist_ctc_02_asme1_ap242-1.stp
4. Checkout the validation properties and metadata examples. They can
be run without parameters.
Styles - line styles (solid, dashed, dotted, etc.), line thicknesses, point markers,
and others; typically relevant for 2D data-focused formats (DXF, DWG), or 2D
drawings in 3D-oriented formats (IGES).
Textures - 2D images (i.e. PNG, JPEG, TGA files) associated with 3D mesh by UV
coordinates to specify different aspects of an object's appearance: diffuse,
specular, and emissive textures - for material composition; bump, normal, and
displacement maps - for geometric features.
Parasolid model with colors attached to
A model with textures
Materials - encapsulate a group of several colors: diffuse, ambient, emissive, and
B-Rep faces
specular, as well as additional parameters, such as shininess to imitate real-world
materials.
Light sources - allow to simulate the presence of light in the scene and vary the
model appearance based on light direction, location, intensity, dynamics, and
other parameters.
Read more
Find out how can visual appearances be attached to B-Rep and mesh objects
Learn how to build visualization-focused 3D apps
The most common approaches to describing 3D data are B-Rep, meshes, voxels, Metadata provides context for the design intent of a 3D model, its manufacturing or
B-Rep representation includes a geometrical definition of a 3D model and its Common types of metadata are object names and IDs, user-defined properties,
topological model that describes hierarchy and connectivity information between layers, PMI, validation properties.
elements.
Visual attributes
B-Rep bodies are classified into solid, sheet, wireframe, and acorn.
Mesh is a more preferable geometry representation when B-Rep definition is not Visual attributes determine how the 3D model looks when displayed.
available (reverse engineering) or there are computing capacity or time constraints
Common appearance attributes are colors, materials, textures, styles, light source.
(visualization, CAE, CAM).
Product structure
Product structure consists of assemblies and parts whose positions are defined by
Product structure description vary from one CAD format to another and involve
Crash course on CAD data. Data representation, B-Rep’s and meshes,parts and assemblies, meta-data, visual attributes.
Common CAD formats overview. IGES, STEP, ACIS, Parasolid, JT, VRML & X3D, IFC, OBJ.
CAD Exchanger tools documentation. Supported configurations, usage scenarios, data model overview, code examples.
Contact us
cadexchanger.com
Facebook Twitter LinkedIn Medium YouTube
2. Product structure 13
3. Meta-data 16
4. Visual attributes 18
Authors
Roman Lygin
Anton Larin