Introduction To The Mathematical Concepts of CATIA V5
Introduction To The Mathematical Concepts of CATIA V5
Student Notes:
CATIA V5 Training
Foils
Introduction to the
Mathematical
Concepts of CATIA
V5
Copyright DASSAULT SYSTEMES
Version 5 Release 19
January 2009
EDU_CAT_EN_MTH_FF_V5R19
Targeted audience
GSD and/or FreeStyle users
Prerequisites
Students attending this course must have knowledge of GSD and
FreeStyle Fundamentals
4 hours
Copyright DASSAULT SYSTEMES
Student Notes:
Table of Contents
Student Notes:
The Feature Approach (1/2)
It means that users create and handle objects which are more than
mathematical objects because they carry more than just mathematical
definitions.
Student Notes:
The Feature Approach (2/2)
FEATURE
Student Notes:
The Mathematical Level
The mathematical part of the object definition includes both geometry and
topology.
The geometry defines the shape itself and its location in space,
The geometry is defined by mathematical objects such as points, vectors,
angles, polynomials, …
Student Notes:
The Geometry Level for Curves (1/6)
Student Notes:
The Geometry Level for Curves (2/6)
Non-Uniform
A NURBS curve may be described by several arcs, or spans, or
segments. Each segment is described by a parametric form: it
u1 u4 has its own set of parametric representations, for example
segment number i:
u3 X = FXi(ui)
u2
Y = FYi(ui) Note: the segments cannot be separated
Z = FZi(ui) by the Disassemble command.
2
2 2 3
2
Student Notes:
The Geometry Level for Curves (3/6)
+ possibility to describe exact conics, for example a circle can be given by:
Y
X =R 1- u 2 Y =R 2u 2
2
… but canonic forms are also exact
1+ u 1+ u R X
- degrees tend to explode if not controlled P1(u) P2(u)
example: ruled surface on two curves given by and
Copyright DASSAULT SYSTEMES
Q 1(u) Q 2(u)
P1(u) P2(u) (1-v) P1(u) Q2(u) + v P2(u) Q1(u)
S(u,v) = (1-v) +v = degrees of polynomials add
Q 1(u) Q 2(u) Q1(u) Q 2(u)
Student Notes:
The Geometry Level for Curves (4/6)
B-Splines
+ possibility to safely manipulate complex objects, for example to deform complex curves
while preserving their overall smoothness (no unexpected gap or sharp corner appearing)
Copyright DASSAULT SYSTEMES
Student Notes:
The Geometry Level for Curves (5/6)
Student Notes:
The Geometry Level for Curves (6/6)
Student Notes:
The Geometry Level for Surfaces (1/5)
Plane
Cone
Sphere
Cylinder
Torus
Copyright DASSAULT SYSTEMES
Student Notes:
The Geometry Level for Surfaces (2/5)
Procedural surfaces
A procedural surface is described by a creation process and the corresponding
input
Tabulated cylinder
defined by a curve, a direction, two lengths
Copyright DASSAULT SYSTEMES
Student Notes:
The Geometry Level for Surfaces (3/5)
Notes:
Copyright DASSAULT SYSTEMES
Student Notes:
The Geometry Level for Surfaces (4/5) Imagine
& Shape
Subdivision surfaces
Subdivision is an algorithmic technique to generate smooth surfaces as a
sequence of successively refined polyhedral meshes.
Advantages:
A complex object can be represented with only one multi-faced surface
The surface is refined only where required (details)
=> Easy manipulation + Data size reduced
Copyright DASSAULT SYSTEMES
Student Notes:
The Geometry Level for Surfaces (5/5)
Student Notes:
Object Analysis