Académique Documents
Professionnel Documents
Culture Documents
Student Notes:
Lesson 5 –
Introduction to Generative Shape Design
Upon completion of this lesson, you will be able to handle
wireframe elements and simple surfaces, to allow them to build
the reference elements you need in your everyday work.
In order to know these foundations, you will need to complete
several chapters:
Design
To sum up
Student Notes:
Introduction to Surface Design
The creation of wireframe and surface geometry is often needed to define the complex
shapes of parts. Ultimately we want to create a solid to best capture our design intent,
however this model may include surface geometry integrated into the solid part.
Later, we will take a more in depth look at the shape design process, but for now it is
important to consider the key points.
Key Points Wireframe and surface geometry is used to define more complex
3D shapes in the design process.
Student Notes:
The Generative Shape Design Workbench (1/3)
Ease of Use...
What makes Generative Shape Design unique is that it can be used by either non surface
specialist designers, thanks to the product ease of use, or by advanced shape designers
looking for complete surfacing tool, due to a wide functional set. The specification capture
is as a matter of fact completely transparent as if the user was designing explicit shapes.
Student Notes:
The Generative Shape Design Workbench (2/3)
Student Notes:
The Generative Shape Design Workbench (3/3)
Associative Design...
Design in context allows concurrent work with user control of associativity.
The wireframes and surfaces can be designed using the part or assembly context.
When design changes are made, the user controls the propagation of modification.
The designer can reuse an existing surface, and link in additional parts to support
concurrent engineering.
Student Notes:
Accessing the Surface Design Workbench
To access the Surface Design Workbench start CATIA, then select the Start
menu choosing Shape and Generative Shape Design workbench
Generative Shape
Design Workbench
icon
Copyright DASSAULT SYSTEMES
Student Notes:
Surface Design Workbench User Interface (1/2)
Workbench
Specification Icon
Tree
Sketcher
access...
Shape
Design
tools...
Containers of
type Geometric
Set , Ordered
Geometric Set
and Body
Copyright DASSAULT SYSTEMES
Standard
tools
This area shows
current status Command Bar
Student Notes:
Surface Design Workbench User Interface (2/2)
Copyright DASSAULT SYSTEMES
Student Notes:
Surface Design Workbench Terminology
Student Notes:
Surface Design Workbench General Process
1
Enter the Create the
Generative wireframe
Shape Design geometry
workbench
5
Copyright DASSAULT SYSTEMES
Modify the
geometry
You will become familiar with the creation of wireframe geometric elements
Student Notes:
Why create 3D Wireframe geometry ?
In many design situations, there is a need to create geometry that is defined using the
entire 3D space. This geometry is not limited to a single plane and therefore can not be
defined using the Sketcher workbench.
These elements including points, lines, planes and curves created in 3D space are called
Wireframe geometry.
Student Notes:
Creating Curves in 3D
You will learn the different ways to create curves in 3D
Copyright DASSAULT SYSTEMES
Student Notes:
Why Do You Need Curves ?
You can use curves as guide or reference to create other geometric elements or as
limits of a surface.
Student Notes:
Creating Curves (1/2)
Curve types available in the Generative Shape Design workbench (MD2 license):
Type Geometry Description
Corner
Create a rounded corner of a specified radius
between 2 elements.
Student Notes:
Creating Curves (2/2)
Curve types available in the Generative Shape Design workbench (MD2 license):
Helix
Create a helical curve oriented by an axis.
Polyline
Create a single element consisting of multiple line
segments.
Student Notes:
40 min
Button, Mouse
Topics covered:
Creating points, lines and circles in 3D
Creating 3D splines
Creating intersection geometry
Creating projection geometry
Copyright DASSAULT SYSTEMES
Student Notes:
Design Process: Button
Pt4
Pt5
Spline.1
Pt5
Pt1
Pt1
Student Notes:
Design Process: Mouse
Student Notes:
Why create Surface geometry ?
For certain designs, the geometry can not be completely defined using the tools in the
Part Design workbench. Complex 3D shapes often need to be defined using surface
geometry which is created based on explicit wireframe construction geometry.
Surface geometry can then be integrated into the final solid part definition.
Student Notes:
Student Notes:
Creating an Extruded Surface
1
Direction can be
specified by a line, a
plane or components.
2 Select a profile, a direction and enter limits value
(or use the graphic manipulators).
Limits
Profile
Copyright DASSAULT SYSTEMES
Student Notes:
Creating a Surface of Revolution
Profile
Axis of revolution
Copyright DASSAULT SYSTEMES
Student Notes:
Complete
sphere
Copyright DASSAULT SYSTEMES
Partial sphere
Student Notes:
Creating a Sphere
2 Select the sphere center point and key in the sphere radius.
Complete Sphere
Student Notes:
Student Notes:
Creating a Cylinder Surface
Student Notes:
Student Notes:
Creating an Explicit-type Swept Surface
Student Notes:
Creating a Swept Surface - Reference Surface option
Student Notes:
Creating a Swept Surface – Second Guide and Anchor Points (1/2)
You can also select a second guide curve to define the sweep.
Student Notes:
Creating a Swept Surface – Second Guide and Anchor Points (2/2)
You also can use Anchor Points to position the profile on the guide curves.
Guide curves
Profile
While creating the swept surface, the
anchor points lie on the guide curves from
the beginning to the end of the sweep.
Student Notes:
Creating a Swept Surface - Position Profile options (1/3)
Using no positioning :
When the profile position is fixed with respect to the guide
curve, the sweep lies on the profile and on the guide curve
(if it intersects the profile) or on the parallel to the guide
curve crossing the profile (minimum distance).
Using positioning :
The profile is oriented in the guide curve axis system. Using positioning and a reference surface :
The guide curve axis system is now oriented
based on the reference surface orientation :
Grey axis-system :
profile reference axis
Copyright DASSAULT SYSTEMES
Green axis-system :
current profile orientation
Student Notes:
Creating a Swept Surface - Position Profile options (2/3)
In the Position profile mode you can display parameters to modify the position of the
sweep profile on the guide curve defining a new origin and a rotation angle or direction.
Or
axis of the
45 deg axis system of
positioning
the profile.
axis system.
Student Notes:
Creating a Swept Surface - Position Profile options (3/3)
In the Position profile mode you can modify the position of the sweep profile on the
guide curve by inverting an axis or selecting a point on the profile.
Student Notes:
Creating a Swept Surface - Spine
Student Notes:
Creating a Swept Surface - Relimiters
Student Notes:
Repeat
Copyright DASSAULT SYSTEMES
Single
Student Notes:
Creating an Offset Surface (1/3)
Reference surface
Object surface
Copyright DASSAULT SYSTEMES
Student Notes:
Creating an Offset Surface (2/3)
Object surface
Surface instances
in Open Body
Copyright DASSAULT SYSTEMES
• As many offset surfaces as indicated in the Object Repetition dialog box are created, in addition to the object surface.
• The surfaces are separated from the object surface by a multiple of the offset value.
Student Notes:
Creating an Offset Surface (3/3)
Side view
Offset value
between two
surfaces : 20mm
Copyright DASSAULT SYSTEMES
Student Notes:
Student Notes:
Creating a Fill Surface (1/2)
2 Select the boundaries of the fill surface and, if needed, the support(s) associated
with one or more boundary(ies).
Support for B1 B2
B4 B1
B3
Support for B3
Student Notes:
Creating a Fill Surface (2/2)
3 You can also define a point through which the surface will pass.
The result depends on the selected type of continuity (Tangent or Point)
between the support surfaces and the fill surface.
Tangency continuity
Point continuity
Student Notes:
Creating a Blend Surface (1/4)
Note:
The two selected curves have to
be single edge curves and cannot
be closed.
Student Notes:
Creating a Blend Surface (2/4)
3 If you have selected one or more support surface(s) define the type of continuity
(Tangency, Curvature or Point) between each support surface and the blend surface.
Student Notes:
Creating a Blend Surface (3/4)
4 If you have selected one or more support surface(s) you can choose to make the
borders of the blend surface tangent to the borders of the supports.
2nd border,
Second support end
Sec
r
1st border,
borde
ond
start
First
bor
der
First support
Copyright DASSAULT SYSTEMES
First tangent border : None First tangent border : Both extremities First tangent border : Start extremity
Second tangent border : None Second tangent border : Both extremities Second tangent border : End extremity
Student Notes:
Creating a Blend Surface (4/4)
5 Select the Tension tab to define the tension at the limits of the blend surface.
Recap Exercise
40 min
Student Notes:
Design Process: Button surfaces
Student Notes:
Design Process: Mouse surfaces
Student Notes:
Why are Operations on Geometry needed ? (1/2)
After the basic surface geometry is created, it may be composed of construction elements
that do not describe the finished shape. Operations such as trim, join, extrapolate, and
transform are then performed to produce the required finished geometry.
Key Points Operations are used to produce the finished geometry shape.
Student Notes:
Why are Operations on Geometry needed ? (2/2)
Transformations like scaling and affinity help in resizing up the part if required.
Transformation operations like translate and rotate are required on the wireframe elements
(lines and planes) to change the positioning of the part in the co-ordinate axis system.
Key Points
Affinity is an important operation to resize the part differently in
different directions according to a defined axis.
Student Notes:
Joining Elements
You will learn how to join wireframe or surface elements
Student Notes:
Why Do You Need Joining Elements ?
You can join elements to use two or more elements as a single element in a
further operation.
Join result
Two adjacent
splines.
Copyright DASSAULT SYSTEMES
Four adjacent
surfaces.
Join result
Student Notes:
Joining Elements (1/2)
CATIA will:
- reduce the number
of resulting elements
Element 2 - ignore the elements
that do not allow the
join to be created.
Student Notes:
Joining Elements (2/2)
While joining elements you can exclude some sub-element from the joined
surface.
Face to be
removed
Student Notes:
Healing Elements
You will learn how to fill gaps between surfaces
Gap
Surface 2
Copyright DASSAULT SYSTEMES
Student Notes:
Healing Elements (1/2)
Sweep.1
Gap
Sweep.2
Student Notes:
Healing Elements (2/2)
Student Notes:
Splitting Elements
Trimming Elements
Copyright DASSAULT SYSTEMES
Student Notes:
Splitting Elements
You will learn how to split a wireframe or surface element using one or more
cutting elements
Cutting
elements
Split result
Copyright DASSAULT SYSTEMES
Element
to be cut
Student Notes:
Why Do You Need Splitting Elements ?
You can split an element when you need only part of this element in your model.
You need the element to be cut and one or more cutting element(s).
Cutting element
Element
to be cut
Split result
Wireframe Surface
Copyright DASSAULT SYSTEMES
elements elements
Split result
Student Notes:
Splitting Elements (1/3)
Student Notes:
Splitting Elements (2/3)
4 For each selected cutting element check the side to be kept on the
element to cut ; if you want to change it select the cutting element in the
list and click on the Other side button. The cutting elements
and their orientation
are defined.
Student Notes:
Splitting Elements (3/3)
If the cutting element is a closed curve you may need to define more precisely the
side of the cut element you want to keep.
Cutting
Principle: element
- Vn : Vector normal to support Support
- Vt : Vector tangent to cutting element
- V=Vn*Vt (Vectorial product); indicates
the side of the cutted element to keep Vn
V Vt
Element
to split
Split result
without support Split result
with a support
Support
Copyright DASSAULT SYSTEMES
Student Notes:
Trimming Elements
You will learn how to trim a wireframe or surface element
Trim result
Element 1
Element 2
Copyright DASSAULT SYSTEMES
Student Notes:
Why Do You Need Trimming Elements ?
You can trim elements between each other to only keep part of them in your
model. You need two intersecting elements.
Trim result
Surface
elements
Copyright DASSAULT SYSTEMES
Wireframe
elements
Trim result
Student Notes:
Trimming Elements (1/2)
Element 1
Student Notes:
Trimming Elements (2/2)
While trimming closed wires, you may need to define more
precisely the side of the elements you want to keep.
Principle:
The side of the trimmed elements to keep is Elements to
given by the vectorial product between : trim lying on
- The vector tangent to the elements to trim. the support
- The vector normal to the support.
Using no support
Copyright DASSAULT SYSTEMES
Using a support
Student Notes:
Creating Fillets
Filleting is an operation that is used to smoothly connect surfaces.
You will learn how to create Shape, Edge, Variable, Face-To-Face, and Tri-
Tangent Fillets
Copyright DASSAULT SYSTEMES
Student Notes:
Why Fillets?
Fillets were originally used in industry to remove sharp edges on parts. Fillets along
with drafts help in the easy removal of material from molds. Fillets also help in
reducing stress concentration in parts.
More and more, people having been using Fillets as a general modelling tool for
surface creation.
Copyright DASSAULT SYSTEMES
Student Notes:
Creating a Shape Fillet
Use this command to create a fillet between two surfaces.
Student Notes:
Creating an Edge Fillet
Use this command to provide a transitional surface along a sharp edge of a surface
Student Notes:
Creating a Variable Radius Fillet
In this type of fillet the radius varies at selected points along a selected edge
Student Notes:
Creating a Face-To-Face Fillet
Use the Face-Face fillet command when there is no intersection between the
faces or when there are more than two sharp edges between the faces.
4 Click OK to confirm.
The Face-To-Face Fillet You can control
the Extremities
is added to the
of the Fillet the
specification tree. same way as for
the Shape Fillet
Student Notes:
Creating a Tri-Tangent Fillet
The creation of tri-tangent fillets involves the removal of one of the three selected faces.
1
Tri Tangent Fillet is
available in HD2
Select the Tri-Tangent Fillet Icon Configuration.
Student Notes:
Extrapolating Elements
You will learn how to create extrapolated curves and surfaces.
Curve extrapolation
Surface extrapolation
Copyright DASSAULT SYSTEMES
Student Notes:
Why Do You Need Extrapolating Elements ?
You may have to extrapolate a curve or surface to extend it to other geometry and
thus be able to later trim, split or intersect these elements.
Surface
elements
Copyright DASSAULT SYSTEMES
Student Notes:
Extrapolating Elements (1/2)
A temporary extrapolated
Copyright DASSAULT SYSTEMES
Student Notes:
Extrapolating Elements (2/2)
5 Choose the type of continuity (for a curve) and the type of transition
(for a curve or a surface).
Refer to table on next page.
6 Check the ‘Assemble result’ option if you want the extrapolated surface to be
assembled to the support surface.
Copyright DASSAULT SYSTEMES
Student Notes:
Transforming Elements
You will learn the various transformations you can apply to elements :
Copyright DASSAULT SYSTEMES
Student Notes:
Why Do You Need Transformations ?
Rotation
Affinity
Symmetry Axis-to-Axis
Copyright DASSAULT SYSTEMES
Student Notes:
Applying Transformations…
Student Notes:
Student Notes:
Creating the Boundaries of a Surface (1/2)
You can create the external or internal boundaries of a surface, with or without limits.
2 Choose the propagation type and select the surface edge from which you
want to create a boundary curve. You may also want to define limits to
the created boundary curve.
Limit points
Selected Edge
Copyright DASSAULT SYSTEMES
Student Notes:
Creating the Boundaries of a Surface (2/2)
1. Complete boundary
2. Point continuity
4. No propagation
Student Notes:
Extracting an Edge from a Surface
You can extract one or several edges of a surface which can be either boundaries or
limiting edges of faces. You cannot define limit points.
Selected
edge
2 Select a surface edge and
choose the propagation type.
Selected
support
face
1- No propagation 2- Tangent continuity 3- Point continuity
Student Notes:
Extracting an Edge from a Surface: G2 Continuity
Student Notes:
Extracting a Face from a Surface
You can extract one or several faces of a surface with or without propagation.
1
Selected
face
2 Select a face and choose
the propagation type.
Recap Exercise
40 min
Student Notes:
Design Process: Mouse operations
Student Notes:
Design Process: Torch (1/2)
1. Insert a new
Geometrical Set called
Operations
3. Create symmetry
Copyright DASSAULT SYSTEMES
Student Notes:
Design Process: Support (2/2)
Student Notes:
Do It Yourself (1/8)
Load the part “Torch_StartPart.CATPart”
Student Notes:
Do It Yourself (2/8)
Create Symmetry
Create Symmetry of Trim.1. Take
reference plane as xy plane.
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (3/8)
Create trim
First Element: Trim.1
Second element: Extrude.1
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (4/8)
Student Notes:
Do It Yourself (5/8)
Create Sweep.
Create Sweep using Second Sweep
profile and second sweep guide curve.
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (6/8)
Trim surface
Trim join.1 and Extrude.2
Trim surface.
Trim Create Sweep using Second
Sweep profile and second sweep guide
curve.
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (7/8)
Heal surface
Heal Trim.7
Merging distance = 0.3mm
Student Notes:
Do It Yourself (8/8)
Thick surface
Thick Healing.1 by going to part design
First offset = 5 mm
Second offset = 0 mm
Copyright DASSAULT SYSTEMES
You will learn how to complete the surface geometry in Part Design
Student Notes:
Why Complete the Geometry in Part Design ?
In order to produce our design as a solid model, we use the Part Design workbench to
integrate surface geometry into a solid part. The hybrid modeling capability of V5 allows
the complex surface geometry to shape the solid part.
Key Points The Part Design workbench is used to produce solid geometry
based on complex surfaces.
Student Notes:
Student Notes:
Why Do You Need to Create a Solid from Surfaces ?
You may need to create a surface just for using it in a solid body. The surface is
integrated into the body design.
Close Surface
Split Body
Copyright DASSAULT SYSTEMES
Thicken Surface
Student Notes:
Creating a Solid from a Surface …
Student Notes:
Splitting a Body with a Surface
2 Select the surface used as splitting element and orient the arrow
towards the material to be kept.
Material to Splitting
be kept surface
Student Notes:
Thickening a Surface
Offset
direction
Student Notes:
Closing a Surface into a Body
"
#
Recap Exercise
40 min
Student Notes:
Design Process: Button solid (1/2)
to the surface
Student Notes:
Design Process: Button solid (2/2)
Student Notes:
Design Process: Mouse solid (1/2)
Student Notes:
Design Process: Mouse solid (2/2)
Student Notes:
Summary of Lesson 5: Introduction to Generative Shape Design
During this lesson, you have learnt how to design parts using surfaces.
Remember how to create:
3D Curves
Extruded or Revolved surfaces
Offset surfaces
Fill surfaces
Blend surfaces
Fillets surfaces
Join of wireframe or surfaces elements
Split / Trim of wireframe or surfaces elements
Solids from surfaces
Copyright DASSAULT SYSTEMES