Moka kernel
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gmv-materialization.hh File Reference

Go to the source code of this file.

Functions

CDart * materializeBarycenter (int AMarkNumber)
 
CDart * materializeAxe (CDart *ADart1, CDart *ADart2)
 
CDart * materializePlane (CDart *ADart1, CDart *ADart2, CDart *ADart3)
 
CDart * materializeNormalVector (CDart *ADart)
 
CDart * materializeNormalPlane (CDart *ADart1, CDart *ADart2)
 
CDart * materializeReferential ()
 

Function Documentation

CDart* materializeAxe ( CDart *  ADart1,
CDart *  ADart2 
)

Matérialise l'axe déterminé par les deux brins donnés (qui ne doivent pas être sur la même orbite sommet) en créant une nouvelle arête. L'arête créée est constituée de deux brins 0-cousus.

Parameters
ADart1Un brin de la carte
ADart2Un brin de la carte
Returns
Le brin de l'axe créé correspondant à ADart2
CDart* materializeBarycenter ( int  AMarkNumber)

Insère un brin isolé dans la carte dont les coordonnées sont données par le barycentre des sommets incidents au brins de la carte marqués avec la marque AMarkNumber.

Parameters
AMarkNumber
Returns
Le brin ayant pour plongement le barycentre
CDart* materializeNormalPlane ( CDart *  ADart1,
CDart *  ADart2 
)

Matérialise le plan normal du vecteur donné.

Parameters
ADart1un brin de la carte
ADart2un brin de la carte
Returns
Un brin appartenant au plan créé (un triangle)
CDart* materializeNormalVector ( CDart *  ADart)

Matérialise le vecteur normal de la face incidente au brin donné.

Parameters
ADartun brin de la carte
Returns
Le brin correspondant à la pointe du vecteur normal lorsque ce vecteur "est posé" sur le barycentre de la face incidente à ADart.
CDart* materializePlane ( CDart *  ADart1,
CDart *  ADart2,
CDart *  ADart3 
)

Matérialise le plan déterminé par les trois sommets incidentes aux brins donnés. L'objet créé est un triangle.

Parameters
ADart1Un brin de la carte
ADart2Un brin de la carte
ADart3Un brin de la carte
Returns
Un brin du plan créé
CDart* materializeReferential ( )

Matérialise le référentiel (OX,OY,OZ) avec 3 faces perpendiculaires 2-cousues. Chaque face est ouverte et n'est composée que de deux arêtes.

Returns
Un brin du référentiel