Digitized Shape Editor V5R19
Digitized Shape Editor V5R19
Digitized Shape Editor V5R19
CATIA V5 Training
Foils
Digitized Shape
Editor
Version 5 Release 19
January 2009
EDU_CAT_EN_DSE_FI_V5R19
Instructor Notes:
Targeted audience
Shape Designers
Prerequisites
Instructor Notes:
Mesh Creation
Mesh Correction
Mesh Edition
Mesh Operations
To Sum Up
5
6
7
8
10
12
13
14
19
27
28
29
30
33
39
45
52
53
Instructor Notes:
Master Exercise Step (3): Creating the curves and exporting the result
Advanced Tasks
54
55
67
75
76
77
78
89
92
94
Integration of Clouds
Mesh Offset
Cloud Export
Instructor Notes:
Instructor Notes:
Instructor Notes:
OR
Instructor Notes:
Digitized shape
Editor workbench
icon
Specification tree
Digitized Shape
Editor Tools
Instructor Notes:
Digitized Shape
Editor tools
Instructor Notes:
Instructor Notes:
10
Instructor Notes:
11
Car Door
Master Exercise Presentation
90 min
Point processing
Faceting cloud of points
Creating curves and exporting the result
Instructor Notes:
12
Point Processing
In this lesson, you will learn to import the point cloud data and to clean the cloud of
points.
Cloud Import
Cloud Operations
To Sum Up
Instructor Notes:
13
Cloud Import
Instructor Notes:
14
C. Preview:
a. Replace: It will replace the current cloud of
points by a new one.
b. Update: It will display the cloud of points
along with its bounding box. Then use the
manipulators of this box to clip the part of the
cloud you import
Instructor Notes:
15
E.
F.
Options:
a. Sampling: It allows to import a certain percentage of
the Digitized data. This will be done sequentially
every x points will be kept.
b.
c.
E
F
An element is created in the specification tree, under the name of the cloud.x.
If you import several clouds of points in the same action using option Grouped, the
result will be a single cloud of points entity Cloud Import.x
Instructor Notes:
16
G
c. 3D XML:
f. Leica:
g. ASCII User Format:
Instructor Notes:
17
Instructor Notes:
18
Cloud Operations
You will learn to reduce the number of points in a cloud, so that further operations will
be faster.
Instructor Notes:
19
Global:
a. Select all: It will select the whole cloud of points.
b. Swap: It will switch the selection by the not selected elements.
B.
Mode:
a. Pick: It will allow selection by picking elements on screen. The
element type is filtered by the options from Level
B
b. Trap: It will allow the selection through a contour trap. The trap is
drawn in a plane but has a depth. Then you may change the trap by
the manipulators of the Trap.
A
C
F
c. Brush: It is an option to select an area on a mesh only. It allows the
selection by keeping the left button pressed, and passing the circle
over the desired area. The precision of the selection depends on the
diameter of the circle, modifiable in the contextual menu in Edit
Radius.
Instructor Notes:
20
Point
Triangle
Cell
Inside Trap
Scan/Grid
Cloud
Outside Trap
Valid Trap
Removed points cannot be recalled! Select All and Swap apply only to the current removal action. They
cannot be used to recall removed points, once you have clicked OK.
Instructor Notes:
21
Filtering Points
When you filter scans or grids, filtered points are hidden, and new
scans or grids are created. You can recall the points with Reset tab.
Principle:
Homogeneous: The sphere passes over the cloud of points, starting on the first point met. All
the points that are inside the sphere are then hidden. The sphere goes to the next remaining
point and removes the points that it contains, and so on.
Adaptative: will use a local chordal deviation criterion.
A. Homogeneous: Enter the value of the Sphere radius, used to
filter the points. The filtering sphere is visualized by a green
sphere. You can change its position by a simple mouse click at a
desired location.
B. Adaptative: The value to enter represents the local chordal
deviation. This filtering hides more points from the planar areas
than from other areas. That way, you can highlight bent areas.
A
B
C
D
E
Instructor Notes:
22
Activating Points
You can define an active set of points from a Cloud of Points by
using Activate tool.
A. Global:
a. Activate All: It will activate the whole Cloud of points.
b. Swap will switch the activated by the de-activated elements.
The activated points are those that appear in red during the selection.
Non active points are still in the cloud of points element, you can restore it when desired.
If displayed as a shaded mesh, the result will not be visible. You should display the mesh as
triangles to visualize the result.
Instructor Notes:
23
Splitting Clouds
You can split a cloud into two using this command.
Instructor Notes:
24
Projecting Clouds
This action projects all points of the selected cloud to a plane.
A. Elements:
a. Clouds
b. Meshes
c. Scans
B. You can use the multi-selection icon to select
several elements.
A
C
B
D
This command is often used in aerodynamics to compute the area of the projected cloud.
Instructor Notes:
25
Protecting Points
When working on a Cloud of points it may be useful to lock some points of them to
protect them from any processing such as filtering or smoothing.
It is the case for example when working on a cloud which contains both dense points
resulting from optic measurement and scans resulting from the accurate
measurement of character lines.
A. Level: You can select the type of element that
you want to protect.
a. Scans and grids
b. Whole cells
c. Points
Instructor Notes:
26
To Sum Up
You have seen how to handle digitized Data . You learnt:
Point Processing
Instructor Notes:
27
Car Door
Step 1 - Point Processing
30 min
Instructor Notes:
28
Mesh Processing
In this lesson you will learn to mesh the clouds, to improve the mesh characteristics and
to split a mesh.
Mesh Creation
Mesh Correction
Mesh Edition
Mesh Operations
To Sum Up
Instructor Notes:
29
Mesh Creation
Instructor Notes:
30
A
B
Neighborhood = 2mm
Neighborhood = 5mm
no Neighborhood
Increase the Neighborhood value to close unwanted holes of the mesh. In some cases, it may be
difficult to find a Neighborhood value that will fill holes without creating unwanted triangles. You can
use the green sphere to set up this parameter.
Instructor Notes:
31
E
F
F. Display:
a. Triangles
b. Shading
Flat: Each triangle is lighted according to its
normal; this mode shows the exact facets
Smooth: Triangle are lighted according to the
average normal at each vertex. The result is
smoothed and the display looks more realistic.
Triangles
Shading
When computing a constrained mesh, type 0 as the Neighborhood value to check the boundaries of the mesh.
If the boundaries are not satisfactory, modify the meshing plane to improve them.After the computation of a
constrained mesh, two mesh elements are visible in the specification tree: the constrained mesh and the
initial mesh. You can select one and then the other to make sure they are complementary.
A Mesh may require big computation time when based on a very dense cloud of points.
Instructor Notes:
32
Mesh Correction
Mesh created has defects and flaws in it. You will learn how to correct it.
Instructor Notes:
33
Filling Holes
The mesh obtained from using '
Create Mesh'tool may contain
some holes. You can fill such areas using this tool.
1. Select the polygon to analyze.
2. The system displays all the holes as follow:
a. X Holes not selected
b. V Holes selected
3
4
Instructor Notes:
34
Creating Facets
You can create facets on the cloud of points, triangle by
triangle, using '
Interactive Triangle Creation'tool.
The points are not necessarily points from a cloud but they could also be CATIA points, curve extremities.
This function can be used to fill in holes in the mesh.
Instructor Notes:
35
3 Actions:
A. Deletion of corrupted / duplicated triangles, triangles
with inconsistent orientations, non-manifold edges or
non-manifold vertices, isolated triangles, triangles
with long edges.
B. Structure problems: global orientation problems.
C. Detection and deletion of thin triangles to make local
modification on meshes.
A. Deletion:
a. Select the Smooth Polygon icon and a mesh (or
an activated portion). The dialog box is displayed.
b. Select Analyze. The systems displays the stats on
the defect of the mesh.
c. Select the defects type you wants to erase, and
eventually the color you want to display it with.
d. Click Apply.
B. Structure:
a. You may reorient the mesh facets automatically.
b. You may split the mesh into connex (continuous)
domains.
Instructor Notes:
36
C. Edition:
a. Select a mesh.
b. Select Edition tab, check Small Angles box and
type the value for small angles.
c. Select Apply to collapse the displayed triangles
with an angle equal to or lower than the specified
value.
Instructor Notes:
37
Smoothing a Mesh
You can improve the quality of a mesh that comes from a digit of
poor quality, with the help of Mesh Smoothing tool.
1. Type: single effect if no sharp edge, dual effect to
minimize the volume reduction.
2. Type the value of Coefficient.
1
2
4
5
3
Original Mesh
Result of computation
(Coefficient =1)
You may first activate only part of the mesh to focus on some
area only.
You may need to alternate the use of this action with the flip
edge action.
This action cannot be used on the mesh containing NonManifold edges.
Instructor Notes:
38
Mesh Edition
Mesh created has defects and flaws in it. You will learn how to edit the mesh to modify
its structure or content.
Instructor Notes:
39
Adding Points
You can add a new vertex either by picking an existing point or
indicating a location on the mesh. You can flip several edges
successively by double-clicking on the icon.
1. Click the command.
Instructor Notes:
40
Moving Points
You can move a vertex of a mesh to define the new position. You can
view the current final coordinates of the point. There are two possibilities
to move the vertex.
Instructor Notes:
41
Removing Elements
You can remove a vertex, an edge or a triangle from the mesh. It
will remove all connected edges or triangle and create a hole in the
mesh.
1. Click the command.
Instructor Notes:
42
Collapsing Elements
You can remove a vertex, an edge or a triangle from the mesh. It
will automatically fill the created hole by local remeshing.
Instructor Notes:
43
Flipping Edges
You can turn over the edges of the mesh to see the alternate
position.
Instructor Notes:
44
Mesh Operations
You will learn to improve the characteristics of a mesh. You will also learn to split a
mesh.
Instructor Notes:
45
Improving Edges
You can flip the common diagonal of two triangles, to better
respect the sharp edges, using '
Flip Edges tool.
1. Select the Flip Edges icon and a cloud or an
activated portion of the cloud.
2. Type the value of Depth, this parameter
identifies the candidate triangles.
a. Value of '
Depth'determines the amplitude of
the reorganization of the polygon and ranges
from 0 to 10.
b. When the value of Depth is 0, the action
processes a triangle and its direct neighbors.
c. When the value of Depth is 1, the action
processes a triangle, its direct neighbors and
their direct neighbors, and so on as you
increase the value of Depth.
d. This may lead to a temporary degradation of
the energy function of the polygon, but results
in a final optimal solution.
2
3
Depth 2
Depth 5
You may first activate only part of the mesh to focus on some area only.
This action reorganizes the meshing without modifying the geometry because the vertices are not recomputed.
This action cannot be used on the mesh containing Non-Manifold edges.
Instructor Notes:
46
Optimizing Density
You can obtain more homogeneous triangle calculation for the
mesh which will be required for analysis purpose.
A. Minimum edge length for decimation.
B. Maximum edge length for refinement.
C. Dihedral angle filter to preserve sharp edges. The
smaller the angle value is, the sharper the edges are.
D. Possibility to display the deviation with the original
mesh.
A
C
Use the Cloud Display option to display the triangular tessellation, so that you can check
the differences.
After this operation, the mesh is homogeneous; so it is useful to do analysis. However,
generally the mesh is less accurate after an optimization because the density of the
facets is not adapted to the curve of the surface.
Instructor Notes:
47
a
d
b
c
e
3. Click Apply.
Instructor Notes:
48
Splitting a Mesh
A mesh may be cut by 3D elements (Curves, Scans, Planes, Surfaces). The
action may be Trim or Split. Result may be one or several entities.
A. List of Cutting Elements: If you want to remove one from the
list, select it then hit Remove button.
B. Projection Type: When a curve is used as a cutting element a
projection direction should be input, chosen among:
a. View
b. Compass
c. Normal
B
C
D
E. Result:
Instructor Notes:
49
A
B
Polyline
Points
Triangles
Free Edges
Non-manifold
Vertices
Instructor Notes:
50
A
B
C
Dynamic Display
Instructor Notes:
51
To Sum Up
You have seen how to use digitized data to:
Instructor Notes:
52
Car Door
Step 2 - Faceting the Cloud
30 min
Instructor Notes:
53
Instructor Notes:
54
To create sections.
To project curves on a mesh.
To create scans freely on a mesh.
To create boundaries of a mesh.
To create scan according to discretization mode.
To edit the scans.
Instructor Notes:
55
C
A. Element: You can multi-select the elements to create
sections from.
B. Sag: You can choose and modify the sag used for
the tessellation of surfaces or volumes.
Instructor Notes:
56
E
F
Instructor Notes:
57
Although cutting a cloud of points is quicker (no need to mesh first), creating planar sections on a mesh
rather than on a cloud of points has some advantages:
1- the action is dynamic on mesh: no need to apply to visualize the modifications (position of the reference
plane, step, number of planes,...),
2- In the case of a cloud of points, the intersection may be interpolated, since the plane does not
necessarily intersect points. That problem is reduced with mesh since the plane intersects facets,
providing a better accuracy.
Instructor Notes:
58
1
2
4
One single scan cannot be created over several clouds.
If you press the Ctrl key while moving the pointer on the cloud, the
creation of the scan is displayed interactively.
Instructor Notes:
59
Projecting Curves
You can project one or several curves onto a Cloud of Points
using Project Curves tool.
Principle:
The curve is broken down in a number of points that are projected on the
cloud. The 3 closest points from the cloud are located. The result is the
intersection of the closest facet with the direction of projection.
A. Projection type:
a. Normal For mesh only.
b. Along a direction: then select the direction of
projection
B
C
Instructor Notes:
60
Instructor Notes:
61
A
B
C
Instructor Notes:
62
D
E
F
Chord
Length + Positions
Length + Increment
Parameter + Positions
Direction + Increment
Instructor Notes:
63
B
A
C
External Point
Modified scan
Scan
Single scan
Divided scan
Instructor Notes:
64
E
F. Invert: You can change the orientation of the scan.
11
F
Instructor Notes:
65
Instructor Notes:
66
Curve Creation
In this lesson, you will learn:
Instructor Notes:
67
A
B
C
F
D
E
Instructor Notes:
68
D.
E.
F.
Split Angle
Instructor Notes:
69
1
2
Instructor Notes:
70
A
B
C
Instructor Notes:
71
D
C
E
F
Uniform
Chord length
Instructor Notes:
72
Instructor Notes:
73
4
Define the tangency
direction at a point using
the circles as manipulators
Instructor Notes:
74
To Sum Up
You have seen how to :
Instructor Notes:
75
Car Door
Step 3 Creating the curves and exporting the result.
30 min
Instructor Notes:
76
Advanced Tasks
You will learn advanced operations in Digitized Shape Editor.
Integration of Clouds
Mesh Offset
Cloud Export
Instructor Notes:
77
Integration of Clouds
In this lesson you will learn how to align several Clouds of Points, how to merge them,
how to extract and how to disassemble them.
Instructor Notes:
78
1
2
3. Parameters:
a. Accuracy: Define computation accuracy when at
least one volume or surface is selected as Reference.
b. Only orthogonal: Select this check box to eliminate
points that are not projected orthogonal on the
Reference.
c. Absolute: Select this check box to perform the
analysis with absolute values only.
d. Direction: select this check box to define a projection
direction by picking a plane or a line.
Instructor Notes:
79
Spikes
Points
Texture
Max values
Options:
Change the length of the spikes
Change the display symbol of points
Instructor Notes:
80
A
B
C
D
E
Decimal
E.
Scientific
Automatic
Instructor Notes:
81
Merging Clouds
You can merge several cloud of points into one using this command.
Instructor Notes:
82
Extracting Data
You can extract the visible points of an existing cloud of points.
You can also extract the existing mesh.
1. Select the clouds to extract.
2. You can access the command from Cloud
Operations toolbar.
3. You can also access the command from the
contextual menu of cloud entity.
4
3
Instructor Notes:
83
Disassembling Data
You can disassemble multi-cell clouds into mono-cell clouds.
4
3
Instructor Notes:
84
b
a
4
5
Instructor Notes:
85
3
5
Instructor Notes:
86
3
4
While aligning clouds, you can use the function Deviation analysis to check the
output accuracy. The target will be the output cloud.
We recommend that you pick the sphere in a direction orthogonal to the part to
process, i.e. along the green axis and not along the black axis in our example.
For an easier sphere recognition, we recommend that you pick in the middle of
the sphere, not at the edge.
Instructor Notes:
87
4
3
5
2
6
Instructor Notes:
When confirming the action, a new cloud is created and an axis system is created on
both original and transformed cloud of points.
Temporary colors/transparency are assigned to the constraints to identify them.
88
Mesh Offset
Instructor Notes:
89
Creating an Offset
If you want to offset the mesh by small values, use Offset tool.
A. Offset Value: Type the value of the offset.
B. Free Edges: Create scans, will allow you to create the
free edges of your new mesh as scan entities.
The offset is computed in the direction of the weighted normals of the points.
For better results, you should avoid to enter a high offset value because no control of autointersection is performed, no control is performed for disappearing facets neither.
For large offset values, you should use Rough Offset.
Instructor Notes:
90
Outwards offset
A
B
C
Inwards offset
If you want to do an offset with a small offset value and if you dont have to figure out auto-intersection
problems, you better use the other Offset option (previous slide) which is more accurate in these cases.
The two Offset options can be useful when it comes to create rough stock.
Instructor Notes:
91
Cloud Export
Instructor Notes:
92
Instructor Notes:
IN ASCII mode, the scans exported have the following delimiters: G08 for the start and
G09 for the end.
You may get a STL file through the menu Save As.
93
You will require the following CATIA licenses to perform the exercise:
1. HD2. slt
2. DSE. prd
3. DSS. prd
Instructor Notes:
94
To Sum Up
In this course you have seen:
How to import and process point data.
How to create and process meshes.
How to create scans and curves on meshes.
Instructor Notes:
95