Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:geometry:user:triedres

Differences

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

Link to this comparison view

Next revisionBoth sides next revision
doc:user:geometry:user:triedres [2013/07/12 14:09] – external edit 127.0.0.1doc:user:geometry:user:triedres [2013/07/12 18:48] joris
Line 1: Line 1:
 +====== Trièdres ======
 +
 +===== Introduction =====
 +
 +Un trièdre est un objet géométrique définissant un système d'axes locaux. Il est utilisé, entre autres pour repositionner un maillage dans un autre système d'axes via les [[opérateurs#opérateurs]]. Il est aussi utilisé pour l'optimisation de forme ''ShapeValueExtractor'' (voir [[doc:user:results:fobj]]) où on compare la forme d'une géométrie maillée dans un système d'axes par rapport à une géométrie souhaitée définie dans un autre système d'axes.
 +
 +===== Définition =====
 +
 +Un trièdre est défini par 3 points ''pt0'', ''pt1'' et ''pt2'' non alignés. ''pt0'' est l'origine du trièdre. La droite ''pt0''-''pt1'' est la direction du premier axe (axe ''x'' local). La troisième direction (axe ''z'' local) est définie par le produit vectoriel des directions ''pt0''-''pt1'' et ''pt0''-''pt2''. Enfin, la deuxième direction (axe ''y'' local) est défini par le produit vectoriel des directions ''x'' et ''z'' local. Syntaxiquement, on écrit:
 +
 +  pt0 = Point(0, x0, y0, z0)
 +  pt1 = Point(1, x1, y1, z1)
 +  pt2 = Point(2, x2, y2, z2)
 +  triedre1 = Triedre(pt0, pt1, pt2)
 +
 +===== Remarque =====
 +
 +Comme pour les ''[[doc:user:geometry:user:axes|Axes]]'', les points peuvent également être définis par des éléments de la géométrie (via la référence ''pointset'') ou du maillage (''meshpointset''). Par exemple:
 +
 +  triedre1 = Triedre(pointset(1), pointset(2), pointset(3))
 +  triedre2 = Triedre(meshpointset(1), meshpointset(2), meshpointset(3))
 +
 +
 +Dans ce cas, si les points ou les noeuds bougent, le trièdre se déplace également.
 +
 +
 +
  
doc/user/geometry/user/triedres.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki