Professional Documents
Culture Documents
Reverse engineering typically measuring an existing object surface or solid model can be utilizing the advances in technologies. starts with so that a created by CAD/CAM
Application Areas
It is often necessary to produce a copy of a part, when no original drawings or manufacturing documentation are available.
In other cases we may want to re-engineer an existing past, when analysis and modification are required to construct a new improved product. In some cases it is necessary only to extract 2D-profile data from the model as the complete part may be efficiently modelled using these profiles and a surface CAD/CAM system. Potential application area can be found in the injection moulding industry (rapid tooling, recovery broken moulds or duplicating a mould), and other fields such as medical and chemical industry, film industry, and toy industry.
Scanning
DATA Acquisition
3D Scanning
computer-aided design (CAD) digital model physical object
shape
color
material
surface reconstruction
Why 3D scanning?
3D faxing!
Surface reconstruction
points P surface S
Points P
unorganized noisy
Surface S
phase 1
initial mesh
phase 2
optimized mesh phase 3
Example
1 2
13,000 points
If U were known, it would satisfy U = Z(d) = { p | d(p)=0 } , where d(p) is the signed distance of p to U
d(p)? + + + + + + + ++ + + ++ + + d(p)? + + + + + + + + + +
Estimate d from P
Extract Z(d)
Phase 1 (contd)
How to estimate d?
orient them consistently
Phase 1 (contd)
Phase 2 (contd)
Optimization over:
their connectivity
their positions
Phase 2 (contd)
Nested optimization: optimize connectivity for fixed connectivity, optimize geometry Greedy approach:
edge collapse
edge split
edge swap
Phase 2: Results
using 13,000 points using 182,000 points from Technical Arts Co.
Subdivision surfaces
M0
M1
M2
S=M
Phase 3 (contd)
edge collapse
edge split
edge swap
edge tag
Phase 3: Results
Related work
volumetric representation phase 1
initial mesh phase 2 alpha shapes
optimized mesh
phase 3 optimized subdivision surface NURBS surface
CAD models
Modeling Creating Cross sections Export the section as iges or step in cad software
Patching
Creating Nurb patches through Nurb patches into Nur curves Nurb Surface into Nur
Export the Nurb model as iges or Cad Model step in cad software Inspect the model for variation
NURB Model
3D-Cad model