Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:geometry:user:contours

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:user:geometry:user:contours [2013/07/16 09:17] – [Définition] papeleuxdoc:user:geometry:user:contours [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 2: Line 2:
 ====== Wires ====== ====== Wires ======
  
-===== Définition =====+===== Definition =====
  
-Les ''Wires'' (contours) sont des ensembles de ''[[courbes]]'' (objet ''Curve'' et dérivés)utilisés pour créer des ''[[faces|Sides]]''Il est possible de créer des contours ouvertsfermés et même dont toutes les lignes sont disjointesCependantcertaines opérations ([[doc:user:geometry:mesh:2d|maillage]] par exemple) ne s'appliquent qu'à un certain type de contour.+''Wire'' is a set of ''[[doc:user:geometry:user:courbes|Curves]]'', used for example to create a ''[[doc:user:geometry:user:faces|Side]]''''Wires'' can be open, closedand even discontinuousHoweversome operations, such as [[doc:user:geometry:mesh:2d|meshing]], can only be applied to specific Wires.
  
 {{ doc:user:doc-wire.png |}} {{ doc:user:doc-wire.png |}}
  
-Le sens d'un contour est donné uniquement par la succession de ses lignes (voir figure ci-dessus). L'orientation intervient lors de [[doc:user:elements:contact:rigid_matrices|la définition de matrices de contact]] (la matière de l'outil doit être à droite lorsqu'on parcourt le contour selon son sens) ou lors du [[doc:user:geometry:mesh:2d|maillage d'une face]] (le contour doit impérativement être défini "aire à gauche"). Dans le cas d'un contour à une seule ligne, c'est l'orientation de la ligne qui définit le sens du contour. Dans le cas d'un contour à deux lignes, c'est l'orientation de la première ligne qui définit le sens du contour.+The orientation of a ''Wire'' is given by the succession of its lines (see figure above). This orientation is relevant to define [[doc:user:elements:contact:rigid_matrices|contact tools]], since the material of the tool must be on the right hand side when following the list of Curves
  
-Le wire peut être directement défini avec l'ensemble de ses courbesmais il est toujours aussi possible d'ajouter les courbes au fur et à mesure via la fonction push : +The orientation is also relevant when [[doc:user:geometry:mesh:2d|meshing]] a ''Side'', since the ''Wire'' must be defined "area to the left". If the ''Wire'' is made of only one ''Curve'', the orientation of the ''Wire'' is set to the one of this ''Curve''. If the ''Wire'' is made of two ''Curves'', the first ''Curve'' defines the ''Wire'' orientation. 
 + 
 +The ''Wire'' can be defined by specifying all its ''Curves'' at once, but it is always possible to add more ''Curves'' with the ''push()'' member function:
  
   wire = wirset.add( Wire(number, [curve1, curve2, curve3, ...]) )   wire = wirset.add( Wire(number, [curve1, curve2, curve3, ...]) )
Line 16: Line 18:
   wire.push([curve5, curve6,...])   wire.push([curve5, curve6,...])
  
-| ''number''             numéro du contour+| ''number''             ''Wire'' user number ($\ge 1$)
-| ''curve1'', ''curve2'', ''curve3'' | ''[[courbes]]'' composant le contour |+| ''curve1'', ''curve2'', ''curve3'', ... List of ''[[doc:user:geometry:user:courbes]]'' |
  
-===== Remarques =====+===== Notes about Wires and contact =====
  
-  * Il est possible de remplacer l'objet ''Wire'' par l'objet ''MultiProjWire'' (classe dérivée). Cette dernière permet de gérer des projections multiples lorsque la normale n'est pas continue+  * When a ''Wire'' is used as a contact tool, the succession of ''Curves'' should have a continuous normal.  
-  * Pour le contact rigide-défoun contour doit être défini "aire à gauche". Le sens du contour est défini par la suite des courbes le constituant+  * {{:doc:user:ico-advanced.png?18|Advanced}} If it is not the case, ''MultiProjWire'' (same definition syntaxcan handle multiple projections when the normal is not continuous.  
-  * La fonction ''wire.reverse()'' permet de retourner l'ordre de définition d'un contour (et donc le sens de sa "normale")+  * For rigid-deformable contacta ''Wire'' must be defined "area to the left", and the Wire orientation if defined by the succession of its curves
-  * Pour comprendre comment Metafor calcule une normale moyenne au contour (utile en 3D pour le contact)lisez ''[[surfaces]]''.+  * The function ''wire.reverse()'' inverts the order of definition of the wire, which also inverts the orientation of its normal
 +  * To understand how Metafor computes an "average out-of-plane normal" of a ''Wire'', which is sometimes used in 3D contact, read ''[[surfaces]]''.
  
    
doc/user/geometry/user/contours.1373959073.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki