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 [2014/08/07 12:13] jorisdoc:user:geometry:user:contours [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 4: Line 4:
 ===== Definition ===== ===== Definition =====
  
-''Wires'' are set of ''[[doc:user:geometry:user:courbes|Curves]]'', used to create ''[[doc:user:geometry:user:faces|Sides]]''. Wires can be open, close, and even have several lines that do not connect. However, some operations as [[doc:user:geometry:mesh:2d|meshing]] can only be applied to specific wires.+''Wire'' is a set of ''[[doc:user:geometry:user:courbes|Curves]]'', used for example to create ''[[doc:user:geometry:user:faces|Side]]''''Wires'' can be open, closed, and even discontinuous. However, some 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 |}}
  
-A wire orientation is given by the succession of its lines (see figure below). This orientation is relevant to define [[doc:user:elements:contact:rigid_matrices|contact matrices]], since the matter of the die must be on the right hand side when following the curve along its orientation. It is also relevant when [[doc:user:geometry:mesh:2d|meshing ]] a face, 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 taken as the one of the curve. If the wire is made of two curves, the first curve defines the wire orientation.+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
  
-The wire can be defined with all its curves, but it is always possible to add more curves with the ''push'' function:+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''             wire number | +| ''number''             ''Wire'' user number ($\ge 1$)
-| ''curve1'', ''curve2'', ''curve3'' | ''[[doc:user:geometry:user:curves]]'' of the wire |+| ''curve1'', ''curve2'', ''curve3'', ... List of ''[[doc:user:geometry:user:courbes]]'' |
  
-===== Notes =====+===== Notes about Wires and contact =====
  
-  * ''Wire'' can be replaced by ''MultiProjWire'' (derived class). ''MultiProjWire'' can handle multiple projections when the normal is not continuous.  +  * When a ''Wire'' is used as a contact tool, the succession of ''Curves'' should have a continuous normal 
-  * For rigid-defo contact, a wire must be defined "area to the left", and the wire orientation if defined by the succession of its curves.+  * {{:doc:user:ico-advanced.png?18|Advanced}} If it is not the case, ''MultiProjWire'' (same definition syntax) can handle multiple projections when the normal is not continuous.  
 +  * For rigid-deformable contact, a ''Wire'' must be defined "area to the left", and the Wire orientation if defined by the succession of its curves.
   * The function ''wire.reverse()'' inverts the order of definition of the wire, which also inverts the orientation of its normal.   * The function ''wire.reverse()'' inverts the order of definition of the wire, which also inverts the orientation of its normal.
-  * To understand of Metafor calculates a wire average normal, which is useful in 3D contact, read ''[[surfaces]]''.+  * 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.1407406426.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki