Vous êtes sur la page 1sur 55

PersonnalisationdessystmesdeCAO

pourlamcanique
MGA810
______________________________________

Modlisationgomtrique

LecurdunsystmedeCAO

RolandMaranzana
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p1

Modlisationgomtrique
Planducours
Introduction
Objets,modles,reprsentations
Typesdereprsentationsgomtriques
Lareprsentationparlesfrontires
Topologie,gomtrie
Acis,Parasolid

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p2

Introduction
UtiliserunsystmedeCAO,1ier objectif:
Crerunmodlegomtriquedunobjetphysique,unereprsentation
numriquepourlutiliserparlasuite:
Analyses,calculs,
Dessins,documents,
Usinage,etc.

Quelmodlegomtriqueestrellementcr?
Quellessontsesproprits?
Quelgenredereprsentationnumriqueestmisenuvre
dansunsystmedeCAO?

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p3

Objet Modle Reprsentation

Produit
physique

Abstraction

Modle

Etc.

Modle gomtrique

Modle cinmatique

Modle mcanique
Formalisation
Reprsentation par
les frontires 3D

Mise en plans
2D

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

Maillage
lments finis

Reprsentation
FAO

CopyrightR.Maranzana

Produit
virtuel

p4

Objet Modle Reprsentation


Abstraction
Dmarchedel'espritquiconsiste,aucoursd'unraisonnement,
liminerlesaspectslesmoinspertinentsdelarflexionpourne
considrerqueceuxquisontessentiels(www.granddictionnaire.com)
Parextension,letermeabstractiondsignegalementlersultat(le
modle)issudeladmarched'abstraction
Touteslespropritsdelobjetphysiquenesontpasconserves!
ModlespourlaCAO:
Gomtrienominale(pasdetolrances,tatdesurfaces,etc.)
CorpsSolideindformable
Unseultat
Modliserunecouverture,desfilslectriques,clipsdemaintienenplastique,
etc.?
Pice20Cou800C
Exceptions:picesenmtalenfeuille,tatavant/aprspliage

Sousespaceeuclidiendedimension3
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p5

Objet Modle Reprsentation


Formalisation
Faitdeformaliser.Dterminerlesrglessuivantlesquellesonformule
etonraisonnedanslecadredunethorie,dunsystmelogique.
(www.mediadico.com/dictionnaire/definition/formalisation/1 )

EnCAO:
Commentreprsenterdanslordinateur,sousuneformenumrique,les
sousespaceseuclidiensdedimension3?
LesreprsentationsutilisesparlessystmesdeCAOsontconstruits
autourdunereprsentationgomtriqueenrichie
Spcificationsgomtriquesetdimensionnelles
Propritsdesmatriaux,conditionsauxlimites
Propritsdfiniesparlutilisateurs,etc.

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p6

Modlesetreprsentationsgomtriques
Modle gomtrique

Modle gomtrique
2D

Modle gomtrique
3D

Modle
Fil defer

Modle
surfacique

Modle
Volumique (Solide)

Reprsentation par
lesfrontires
(BRep)
Reprsentation par
arbre deconstruction
(C.S.G.)

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

Etc.

numration spatiale
(Octree)
CopyrightR.Maranzana

Dcomposition
cellulaire
(mesh)

p7

Modlesetreprsentationsgomtriques
Reprsentationgomtrique2D
Espacedemodlisationdedimension2:
leplandereprsentation
Lcran,lafeuilledepapier

Entitsgomtriquesmanipulesdedimension1ou0:
Point(X,Y)
Segmentsdedroite,decourbe(arcdecercle,autres)dansleplan

Dsuet
SystmesdeDAOtypeAutocad(avantR9oummeR13?)
Tabledessinerlectronique

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p8

Modlesetreprsentationsgomtriques
Reprsentationgomtrique3DdetypeFildefer(Wireframe)
Espacedemodlisationdedimension3
Projectionorthogonalepartiellementautomatique
(gnrationdesvuesorthogonales,parexemple)

Entitsgomtriquesmanipulesdedimension1ou0:
Point(X,Y,Z)
Segmentdedroites,decourbes(arcdecercle,autres)danslespace3D

Dsuet,systmesdeDAOtypeAutocad (avantAME)
Caractristiquesprincipales:

Qualitgraphique
Faciliterddition
Gestionplusefficacedesplans(fichiers)
Automatisationfaibledesactivitsdeconception
Calculdespropritsphysiquesimpossible
Reprsentationpauvre

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p9

Modlesetreprsentationsgomtriques
Reprsentationsurfacique
Espacedemodlisationdedimension3
Projectionorthogonaleautomatique
Coupeetsectionlimites

Entitsgomtriquesmanipulesdedimension2,1ou0:
Point(X,Y,Z)
Segmentsdedroite,decourbe(arcdecercle,autres)danslespace3D
Surfaces(plan,cylindre,cne,sphre,tore,surfacecomplexe)

Caractristiquesprincipales:

Qualitgraphique
Faciliterddition
Gestionplusefficacedesplans(fichiers)
Automatisationfaibledesactivitsdeconception
Calculdespropritsphysiqueslimit
Reprsentationambige

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p10

Modlesetreprsentationsgomtriques
Reprsentationsurfacique(suite)
Lensembledessurfacesnedlimitentpasforcmentunvolumeferm
(Sousespaceeuclidienrgulier manifold)
Pasdobligationdecrerunvolumeferm>Souplessede
modlisationplusgrande
Applicationstypiques:
Empreintesdemoules,picesdemtalenfeuilleembouties
Rtroingnierie(ingnierieinverse,reverseengineering)
CrationetmanipulationdenveloppescomplexesdanslessystmesdeCAO
utilisantdesreprsentationssolides

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p11

Modlesetreprsentationsgomtriques
Exemplesdereprsentationsambiges
Fildefer(2D,3D)

Surfacique

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

Solide

CopyrightR.Maranzana

p12

Modlesetreprsentationsgomtriques
Reprsentationsolide
Espacedemodlisationdedimension3
Gnrationautomatiquededessins(projectionorthogonale,coupe,etc.)
Respectdesnormesdudessinpastoujourspossible

Entitsgomtriquesmanipulesdedimension3,2,1ou0:

Point(X,Y,Z)
Segmentsdedroite,decourbe(arcdecercle,autres)danslespace3D
Surfaces(plan,cylindre,cne,sphre,tore,surfacecomplexe)
Solides(oprationinterne,uneoprationsurunsolideproduitunsolide!)

Plusieurstypesdereprsentationssolides
Reprsentationparlesfrontires(Boundary representation,BRep)
UtilisepartouslessystmesdeCAOmcanique
Arbredeconstruction(ConstructiveSolidGeometry,C.S.G.)
Dcompositioncellulaireouspatiale
Etc.
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p13

Modlesetreprsentationsgomtriques
Reprsentations2D,3D,fildefer,surfacique,solide
2D

3D,fildefer

3D,surfacique

3D,solide
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p14

Modlesetreprsentationsgomtriques
Propritsdunmodlegomtrique
LemodlepossdetouteslespropritsdessousensemblesdeE3
SeulunnombrerestreintdesousensemblesdeE3modliseunsolide
Cessousensemblesdoiventtre:

Limits
Ferms
Rguliers
Semianalytiques

Cessousensemblesparticulierssontappelsensemblesrguliers(RSets)
Faceisole

Arteisole

Sousesemble deE3conforme

Facemanquante

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p15

Modlesetreprsentationsgomtriques
Propritsdunmodlegomtrique(suite)
Homogniten3dimensions
Lesolideaunintrieuretunefrontirebiendfinie(pasdlmentsisols)
Finitude
Lesolideoccupeuneportionfiniedelespace3D
Rigidit
Lesolideauneformeinvariante,indpendantedesonorientationet
positiondanslespacedemodlisation
Cohrenceparrapportauxoprateurs
lesoprationssurlessolidesproduisentdessolides
Transformation3D(translation,rotation,symtrie,etc.)
Oprationsboolennesoutopologiques
(addition,soustraction,etc.)

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p16

Modlesetreprsentationsgomtriques
Propritsdunereprsentationgomtrique
Ledomaine
Lensembledesobjetsreprsentables.Ildfinitlapuissancededescription
delareprsentation
Lavalidit
Toutereprsentationcorrespondbienunobjetphysique(indispensable
pourgarantirlintgritdesdonnes)
Lasuffisance
Lareprsentationcontientsuffisammentdinformationpourdistinguerun
objetdetouslesautresobjetsdudomaine(lareprsentationdoitcontenir
touteslesinformationsrequisespourlesapplications)
Lunicit
unobjetphysiquecorrespondquuneuniquereprsentation
Suffisance+unicit
=>bijectionentrereprsentationnumriqueetobjetphysique
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p17

Modlesetreprsentationsgomtriques
Propritsdunereprsentationgomtrique(suite)
Laconcision
Laquantitdedonnesncessairepourquunereprsentationcapture
toutelinformationrequisepourunobjet
Louvertureauxapplications
Lafacilitpouruneapplicationdutiliseradquatementlesinformations
dunereprsentation

Aucunereprsentationgomtrique(ounumrique)utilise
danslessystmesdeCAOactuelsnepossdetoutesces
proprits!

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p18

Typesdereprsentationsgomtriques
Reprsentationparlesfrontires
Unobjetestreprsentparundcoupagedesafrontireenun
nombrefinidefaces(uneportiondesurface)
Reprsentationparlesfrontiresapprocheparfacettesplanes
SystmesCAOdsuets(Exemple:EucliddeMatradatavision)
ReprsentationSTL(pourprototypagerapide)
Reprsentationpourvisualisation

Reprsentationparlesfrontiresditeexacte
LareprsentationutiliseparTOUSlessystmesdeCAOaujourdhui
Passiexactequea!

Exemple:
Cylindre10x50
Reprsentation factise
N facesplanesrectangulaires
2polygones plans

Reprsentation exacte
1facecylindre
2disques plans

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p19

Typesdereprsentationsgomtriques
Reprsentationparlesfrontires(suite)
Terminologie
Face(enbleu)

Topologie Gomtrie
Sommet
Arte
Boucle
Face
Coquille
Corps

Boucle(enorange)
Loop

Point
Courbe

Surface

Arte
Edge

Coquille(engris)
Shell
Ensembledefaces

Sommet
Vertex

Corps
Body

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p20

Typesdereprsentationsgomtriques
Propritsdelareprsentationparlesfrontires
Nonambige
Nonunique
Domaine=Fonction(typedecourbesetsurfaces)

Plane
Segmentdedroite
Arcdecercle
Cylindrique
Arcelliptique
Conique
CourbeComplexe(NURBS,Bezier, etc.)
Sphrique
Torique
Complexe(NURBS,Bezier,Coons,BSpline,BetaSpline,etc.)

PeuConcise
Validitdifficilevrifier
Ouvertureauxapplications
Reprsentationmatrepourlagnrationdereprsentationsauxiliaires
Reprsentationgraphique(simplifie,approche,etc.)
Maillage(dcompositioncellulaire)pourlecalculparlmentsfinis
(Lareprsentationparlesfrontiresseraabordeplusendtaildanslasuitedececours)
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p21

Typesdereprsentationsgomtriques
Arbredeconstruction(ConstructiveSolidGeometry)
Reprsentationimplicite(lemodledoittrevalupourtreexploit)
Lesfeuilles(primitives)peuventtredcritesde3manires:
Unensemblededemiespaces
Unereprsentationdetypefrontire
Unensembledevolumesgnriquesprimitifs
Cube(10,20,5)
Cylindre(10,20)
Etc.

Lesnudspeuventtre:
Desoprationsboolens(Union,intersection,etc.)
Destransformations(Symtrie,etc.)

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p22

Typesdereprsentationsgomtriques
PropritsdesreprsentationdetypeArbredeconstruction
Nonambige
Nonunique
Trsconcise(parrapportBRep parexemple)
Lavaritdesprimitivesetdesoprateursinfluentlaconcision(etlafacilit
decrerlemodlevirtuel)

Ledomainedpenddesoprateursetsurtoutdutypedessurfacesdes
primitives
Reprsentationimplicite(enmmoiresousformenonvalue)

+
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p23

Typesdereprsentationsgomtriques
Reprsentationparbalayage(sweeping)
Uneprimitive(gnralementplane)estbalayelelongdunecourbe3D
Extrusion(Esquisse2D,vecteur
Rotation(profilplan,axederotation)
Balayagequelconque

Proprits
Maldfinimathmatiquement
danslecasgnral
Domainetrslimit
Nonambige
Nonunique
Concise

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p24

Typesdereprsentationsgomtriques
numrationspatiale

Cellulestridimensionnellesoccupesparlesolide
Voxel (volumeelement),paranalogieavecpixel(picture element)
Cubessurunegrille3Dprdfinie,matricespatiale
Proprits

Nonambige
Nonunique
Facilevalider
Trspeuconcise
Adaptepouruntraitementcabl
Oprateursboolens
Calcul
CalculParallle

Exemple:
Octree

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p25

Typesdereprsentationsgomtriques
Dcompositioncellulaire
quivalenten3Ddelatriangulationen2D
Unsolideestdcomposenttradres(facesplanesoucourbes)non
intersectants
Note:lnumrationspatialeestuncasparticulierdedcomposition
Proprits

Nonambige
Nonunique
Validitlonguetablir
Constructionetditiondesmodles
fastidieuses
Calculsfacilesetrapides

Reprsentationpourle
calculparlmentsfinis
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p26

PersonnalisationdessystmesdeCAO
pourlamcanique
MGA810
__________________________________

Reprsentationgomtrique
LecurdunsystmedeCAO

RolandMaranzana
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p27

Reprsentationparlesfrontires
Planducours

Introduction
Topologie Gomtrie
Largled'Euler
Solidergulier
StructurededonnespourlesBRep
Exercice:Rgled'Euler

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p28

Introduction
Lareprsentationparlesfrontiresestbasesurleprincipe
suivant:
Unobjetphysiqueestlimitparunensemblefinidefaces
Unefaceestunepartielimited'unesurface
Lafaceetlasurfacesousjacentedoiventpossdercertainesproprits
(orientable,ferme,continue,etc.)
FaceF j
SurfaceSi

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p29

Introduction
Lareprsentationparlesfrontiresestlareprsentation
internevalueutilisepartouslessystmesdeCAOpourla
mcanique
UnsystmedeCAOmanipuleplusieursreprsentations
diffrentesselonlesbesoins
Lareprsentationparlesfrontiresestlareprsentation
"matre"quipermetdeproduirelesautresreprsentations
Uneexceptionl'arbredespcifications:C'estla
reprsentationquignrelareprsentationparlesfrontires
(reprsentationimplicite)

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p30

Introduction
Mthodedeconstructiondumodle:
Fonctionsdutype
CSG
Balayage
Reprsentationpour
Arbredespcifications
changededonnes
Reprsentationimplicite
Reprsentation
pourcalculs

Reprsentation
graphique

Reprsentationpar
lesfrontires

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p31

Topologie Gomtrie
Unereprsentationparlesfrontirescomprenddeuxtypes
d'informationbiendiffrencies:
Gomtrie
Topologie

Exemplesimpled'informationtopologique:
Corps

Cube_1

S1
F3

A1
A2

A3
F2

F4

A5

Face_1

Face_2

Face_3

Face_4

S2

F1

A4

A6
S4

Faces

Artes

Arte_1

Arte_2

Arte_3

Arte_4

Arte_5

Arte_6

S3
Sommets

Sommet_1

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

Sommet_2
CopyrightR.Maranzana

Sommet_3

Sommet_4
p32

Topologie Gomtrie
Gomtrie
Point
Entitdedimension0
Lescoordonnes(x,y,z)dechaquepointdelareprsentation

Courbe
Entitdedimension1
L'quationdechaquecourbe
Droite(y=ax +bdansE2,etaufaitdansE3??)
Cercle
Courbecomplexe

Surface
Entitdedimension2
L'quationdechaquesurface
Plan
Cylindre
Cne

Sphre
Tore
Complexe

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p33

Topologie Gomtrie
Gomtrie(suite)
Nepasconfondrelareprsentationgomtriqueinterned'uneentit
avecsesmthodesdecration
Exemple:Unpoint
Reprsentationinterne:(x,y,z)sescoordonnesdansE3
Mthodesdecration:
Z
Coordonnescartsiennes(x,y,z)
z

CoordonnesCylindriqueP(R, ,z)
CoordonnessphriqueP(R, , )
Extrmitd'uneentit
Coordonnesrelativesuneautreentit
Centred'uncercle
Intersectiondedeuxentits
Coordonnesparamtriquessurunesurface
Etc.

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

P
R
y

CopyrightR.Maranzana

X
p34

Topologie Gomtrie
Topologie
Branchedesmathmatiquestraitantdesrelationsdevoisinagequi
s'tablissententredesfiguresgomtriques,etquinesontpasaltres
parladformationdesfigures.(www.granddictionnaire.com)
L'applicationdesprincipesdelatopologieenCAOassurelacohrence
desdonnesgomtriquesdanslareprsentationparlesfrontires
Latopologieliminelaredondancedesentitsdanslareprsentation
parlesfrontires
Lesstructurestopologiquesdesprincipauxmodeleursgomtriquessont
trssimilaires:

Acis(Inventor/Autodesk,Acis/DassaultSystmes)
Parasolid (SolidWorks/DassaultSystmes,SolidEdge,NX/SiemensPLM,etc.)
CGM(Catia V5/DassaultSystmes)
Granit(Pro/Eng/PTC)

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p35

Topologie Gomtrie
Indpendancegomtrie topologie
Unematricedetransformationn'impactequelagomtrie,la
topologiedemeureinchange
Exemples:Rotation,translationdunobjet
Lescoordonnesdespoints,lesquationsdescourbesetdessurfaces
changent
Lesrelationsentrelesfaces,artes,sommetsrestentinchanges

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p36

Topologie Gomtrie
Dpendancegomtrie topologie
Modificationdescoordonnesdunpoint

Modificationdelquationduncercle

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p37

Topologie Gomtrie
Complmentaritgomtrie topologie
PicesAetC:mmegomtrie
PicesB etC:Mmetopologie
A
B

Suffisance:Gomtrie+Topologie
(propritdunereprsentationgomtriquequicontientassezdinformationpour
distinguerunobjetdetouslesautresdudomaine)

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p38

Topologie Gomtrie
Proprits
Ledomaine
Dfinition:Lensembledesobjetsreprsentablesestappelledomaine.Il
dfinitlapuissancededescriptiondelareprsentationgomtrique
LtenduedudomainedpendantdesentitssupportesparlaBRep:
Auniveaugomtrique
Typesdecourbes
Typesdesurfaces

Auniveautopologique

Facestroues
Objetcorpsmultiples
Objetcoquillesmultiples
Partagedesartesavecplusde2faces
Facesinternes(matiresdes2cots)
Topologienonrgulire(nonmanifold)

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p39

Topologie Gomtrie
Proprits
Ledomaine(suite)
Enfait,enreprsentationexacte,ledomaineestenfaitextrmement
rduitetnecouvrepas(etdeloin!)lespicesmcaniques
Laplupartdespicesmcaniquessontreprsentesdemanires
approches
Principalementauniveaudescourbesdintersectionentrelesfaces
galementauniveaudessurfaces
Courbesavecdescription
gomtriqueapproche

Note:Ilnesagitpasduneapproximationpourlaffichagegraphiquemais
biendunelimitationdelaBRep!
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p40

Topologie Gomtrie
Proprits
Lavalidit
Dfinition:Toutereprsentationcorrespondbienunobjetphysique
Indispensablepourgarantirlintgritdesdonnes
Lavaliditestdlicatemaintenirmesurequelaconstructiondumodle
numriqueprogresseetvrifier.LessystmesdeCAOactuelssont
excellents(maispastoutepreuve!)

Lasuffisance
Dfinition:Lareprsentationcontientsuffisammentdinformationpour
distinguerunobjetdetouslesautresobjetsdudomaine
Dfinitionparrapportauxapplications:Lareprsentationdoitcontenir
touteslesinformationsrequisespourlesapplicationssupporter
LaBRep estaujourdhuienrichiepardenombreuxattributsetsupporteles
attributsdfinisparlutilisateur
Tolrancesdimensionnellesetgomtriques,matriaux,attributsgraphiques,etc.

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p41

Topologie Gomtrie
Proprits
Lunicit:
Dfinition:unobjetphysiquenecorrespondqu'uneseuleBRep
UneBRep n'assurepasl'unicit
Dpendantdelareprsentationinterneretenuepourchaquetyped'entit
gomtrique,ilestpossibled'avoirplusieursdfinitionsdiffrentespouruneentit
donne
Exemple:
Siunplanestdcritgomtriquementparsonquationcartsienneax +by+cz+d=0,
pourleplanl'unicitestassure
Sileplanestdcritparunpointdepassageetunvecteurnormalouendonnant3points,
l'unicitpourleplann'estpasassure
Applicationnumrique,Planz=0 :
Planz=0 :(a,b,c,d)=(0,0,1,0)
Planz=0 :p0(0,0,0);v0(0,0,1)oup1(1,1,0);v1(0,0,1)
Planz=0: (po,p1,p2)ou(p1,p2,p3)avecp0(0,0,0);p1(1,1,0);p2(0,1,0);p3(1,0,0)

Suffisance+unicit
=>bijectionentrereprsentationnumriqueetobjetphysique
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p42

LargledEuler
UneBRep dunobjetmcanique(manifoldourgulier)
respectelargledEuler
F+V E 2=0
F:nombredeFaces
V:nombredesommets(Vertex)
E:nombredartes(Edge)

Autresrglesgnralementrespectes:
Aumoins3artessontconnecteschaquesommet
Chaquearteappartientexactement2faces
4Faces
4Sommets
6Artes
4+4 6 2=0

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

6Faces
8Sommets
12Artes
6+8 12 2=0

CopyrightR.Maranzana

10Faces
16Sommets
24Artes
10+16 24 2=0

p43

LargledEuler
Reprsentationdessolidestroues
S1

A1
A7
S7
S8
A6

S2

Corps

C_1

Faces

F_1 F_1

F_1

A8

S9 A9
S10
A4
A10
S6 A5
F1 S5 A2
S4
A3
S3

Euler?

Artes

Sommets

L_2

L_1

Boucles

A_4

A_1

S_1

S_2

A_5

A_10

S_4 S_5 S_6

S_10

44
MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p44

LargledEuler
Reprsentationdessolidescoquillesmultiples
Corps

C_1

Coquilles

S_1
F_1 F_1

Faces

Euler?

Sommets

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

A_4

A_1

S_1

S_2

F_1

L_2

L_1

Boucles

Artes

S_2

A_5

A_10

S_4 S_5 S_6

CopyrightR.Maranzana

S_10
p45

LargledEuler
RgledEulergnralise(Euler Poincar)
F + V - E - H + 2P = 2B
F = Nombre de faces
V = Nombre de sommets (vertex)
E = Nombre d artes
H = Nombre de boucles intrieures dans les faces (les trous ou protubrances)
P = Nombre de passages ou trous dbouchant
B = Nombre de solides distincts (Bodies)

F:12
V:20
E:30
H:2
P:1
B:1
12+20302+2=2

F:13
V:20
E:30
H:1
P:0
B:1

F:13
V:20
E:30
H:1
P:0
B:1

13+20301+0=2

13+20301+0=2

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p46

LargledEuler
Autreexemple:
F + V - E - H + 2P = 2B
F = Nombre de faces
V = Nombre de sommets (vertex)
E = Nombre d artes
H = Nombre de boucles intrieures dans les faces (les trous ou protubrances)
P = Nombre de passages ou trous dbouchant
B = Nombre de solides distincts (Bodies)
F:11
V:18
E:27
H:0
P:0
B:1

11+18270+0=2

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p47

LargledEuler
Quelquescasproblme:

Cylindre
Cne
Sphre
Tore

F + V - E - H + 2P = 2B
F = Nombre de faces
V = Nombre de sommets (vertex)
E = Nombre d artes
H = Nombre de boucles intrieures dans les faces (les trous ou protubrances)
P = Nombre de passages ou trous dbouchant
B = Nombre de solides distincts (Bodies)

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p48

Solidergulier(Manifold)
Unsolideestrgulier(manifold)sietseulementsi:
Ildlimiteunsous espacededimension3nonambigu

Pasdepointisol
Pasdarteisole
Pasdefaceisole
Gomtriedesfacessemianalytiques

Modeleurhybride

Traitelesreprsentationsnonmanifold
Picenonmcanique
Plusdesouplessedurantlacrationdesmodles
Reprsentationstemporairesen
constructionsurfacique

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p49

StructuresdedonnespourlesBRep
Topologieetgomtriesontspares
Corps
Coquilles

Surfaces

D2

Artes

Courbes

D1

Sommets

Points

D0

Topologie

Gomtrie

Faces

Boucles

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p50

StructuresdedonnespourlesBRep
Exemple:Parasolid SolidEdge

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p51

StructuresdedonnespourlesBRep
Exemple:Parasolid SolidEdge
Chanage direct

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p52

StructuresdedonnespourlesBRep
Exemple:Parasolid SolidEdge
Chanage complet

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p53

StructuresdedonnespourlesBRep
Exemple:Acis

1body
4lump

1body
2lump

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p54

Exercice:RgledEuler Poincar
Appliquerlargled EulerPoincar.

MGA810PersonnalisationdessystmesdeCAOpourlamcanique

CopyrightR.Maranzana

p55