Modèles de surfaces (BREP)
Trimmed Surfaces (surfaces tronquées)
Structure des données Exemple
3 loops [1]
Identificateur 3 id 14
4 loops
Paramètres uv_min, uv_max 3 uv_min [2]
5 edge ids [4]
Outline Box :xyz_min, 4 uv_min 2*0. 6 edge_ids 4,15,9,17
3 uv_max [2] 3 surface type 34
xyz_max
3 surface(plane) ->
Orientation / matière 4 uv_max 2*10.
4 e1 [3]
Repere local (o, e1, e2, e3) 3 xyz_min [3]
5 e1 l.,2*0.
Contour 4 xyz_min 0.,-10.,0. 4 e2 [3]
Type de la surface 3 xyz_max [3] 5 e2 2*0.,1.
4 xyz__max 10.,-10.,10. 4 e3 [3]
3 orient 1 5 e3 0.,-l.,0.
4 origin [3]
5 origin 0.,-10.,0.
Surfaces de base
Surface plane:
e3
e2
Equation
E ti ded la
l surface:
f e1
(x,y,z) = u*e1 + v*e2 +origine
R
Surface cylindrique:
e3
e2
e1
Equation de la surface:
(x,y,z) = rayon * [cos(u)*e1 sin(u)*e2] + v*e3 + origine
Surface conique:
Equation de la surface:
(x,y,z) = v*tan(alpha)*[cos(u)*e1 + sin(u)*e2] + v*e3 + origine
e3
Surface torique: R2
e2
e1
Equation de la surface:
((x,y,z)) = (R1+R2*cos(v))
(R1 R2* ( )) * [cos(u)*e1
[ ( )* 1 sin(u)*e2]
i ( )* 2] + R1
R2*sin(v)*e3 + origine
e3
e2
Surface de révolution : e1
Obtenue par révolution d’une courbe autour d’un axe.
C (v)
(c1,c2,c3) un point de la courbe de révolution.
Equation de la surface:
(x,y,z) = [c1*cos(u) – c2*sin(u)] *e1+ [c1*sin(u) + c2*cos(u)] *e2 +c3*e3 + origine
Surface obtenue par extrusion: e2
Obtenue par extrusion d’une courbe le long d’un axe.
C : la courbe extrudée. e1
Equation de la surface:
(x’, y’, z’) sont les coordonnées d’un point. e3
(x’, y’, z’) C(u) + (0, 0, v)
(x,y,z) = x’*e1 + y’*e2 + z’*e3 + origine C (u)
Surfaces Gauches
Surface de coons:
C’est l’interpolation de plusieurs
courbes qui forment le contour
de cette surface.
Surface Bezier:
Définit par un nuage de points
qui forment les points de
contrôle pour cette surface.