Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:geometry:user:axes

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:axes [2013/07/12 18:48] jorisdoc:user:geometry:user:axes [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 3: Line 3:
 ===== Introduction ===== ===== Introduction =====
  
 +''Axes'' are geometric objects used by the [[doc:user:geometry:user:opérateurs]] (to do symmetries, rotations, ...) or by the objective function ''AngleValueExtractor'' (inclination of a geometry with respect to an axis - see[[doc:user:results:fobj]]).
  
-Les ''Axes'' sont des objets géométriques utilisés, par exemple dans les [[.opérateurs]] (pour faire des symétrie, des rotations...) ou pour la fonction objectif ''AngleValueExtractor'' (inclinaison d'une géométrie par rapport à un axe - voir [[doc:user:results:fobj]]).+===== Definition =====
  
-===== Définition ===== 
  
- +''Axes'' are defined by two points or by a line:
-Les ''Axes'' sont définis soit par deux points, soit par une droite:+
  
   pt0 = Point(0,x0,y0,z0)   pt0 = Point(0,x0,y0,z0)
Line 18: Line 17:
   axe2 = Axe(line2)   axe2 = Axe(line2)
  
-Comme pour les ''[[triedres|Triedres]]'', les points et droites peuvent également être définis par des éléments du ''PointSet'', du ''CurveSet'', ou encore des points du maillage via la référence ''meshpointset''+As for ''[[doc:user:geometry:user:triedres]]'', points and lines can also be defined in the ''pointset'', the ''curveset'', and points can even be taken from the mesh using the reference ''meshpointset'':
-Par exemple:+
  
   axe1 = Axe(pointset(1), pointset(2))   axe1 = Axe(pointset(1), pointset(2))
Line 25: Line 23:
   axe3 = Axe(meshpointset()(1), meshpointset()(2))   axe3 = Axe(meshpointset()(1), meshpointset()(2))
  
-Dans ce cassi les points, les courbes ou les noeuds bougentl'axe se déplace également+In this caseif the corresponding points, curves or nodes are movingso will the axis. 
-===== Remarque =====+ 
 +===== Note =====
  
-Dans certains casseul un point de l'axe mobile est connuEn effetle point origine (ou extrémité) de l'axe bouge et il faut parfois que l'axe garde la même direction au cours du tempsC'est pourquoi à ce moment-làseule l'origine ou l'extrémité de l'axe est définie et l'axe est donc défini par deux points identiques:+Sometimesonly one point of a moving axis is knownIndeedthe origin or end point can be moving, but the axis must remain along the same direction. In this caseonly one point is given, and its direction is specified. This is done by defining the axis with he same point twice:
  
   axe1 = Axe(pointset(1), pointset(1))   axe1 = Axe(pointset(1), pointset(1))
  
-Il faut donc adjoindre à cet axe la direction que l'on veut lui donner. Cela se fait par les fonctions:+The direction is set using the functions:
  
   axe1.setSymX0(x0)   axe1.setSymX0(x0)
Line 38: Line 37:
   axe1.setSymZ0(z0)   axe1.setSymZ0(z0)
  
-si l'origine de l'axe est connue et:+if the origin of the axis is known, and:
  
   axe1.setSymX1(x1)   axe1.setSymX1(x1)
Line 44: Line 43:
   axe1.setSymZ1(z1)   axe1.setSymZ1(z1)
  
-si c'est l'extrémité de l'axe qui est connue. ''x0'', ''x1'', ''y0'', ''y1'', ''z0'' et ''z1'' définissent les différentes directions de l'axeAinsipar exemple, la direction ''x'' de l'axe est définie par : ''pointset(1).get1()-x0''.+if the end of the axis is known. ''x0'', ''x1'', ''y0'', ''y1'', ''z0'' and ''z1'' define the axis orientationFor examplethe directon is defined by 
 +''pointset(1).get1()-x0''.
  
  
  
    
doc/user/geometry/user/axes.1373647692.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki