-orient [<hklX>] [<hklY>] [<hklZ>] [<hkl'X>] [<hkl'Y>] [<hkl'Z>]
-orient [<hkilX>] [<hkilY>] [<hkilZ>] [<hkil'X>] [<hkil'Y>] [<hkil'Z>]
Cette option effectue une rotation du système, depuis une orientation cristallographique donnée vers une autre.
Les vecteurs pour chaque orientation cristallographique doivent être donnés sous forme d'indices de Miller (voir comment spécifier les indices de Miller). Les notations de type [hkl] (en supposant un réseau cubique), ainsi que [hkil] (mailles hexagonales), sont supportées par cette option.
Notez que les directions cristallographiques d'arrivée doivent former des angles égaux à celles de départ.
Cette option affectera certaines propriétés du système (par ex. le tenseur élastique) si elles ont précédemment été définies par l'option -properties
.
Notez que cette option ne modifie pas la taille de boîte ni le nombre d'atomes, elle n'effectue qu'une rotation rigide de l'ensemble du système (boîte et atomes). Si vous souhaitez créer une cellule élémentaire avec une certaine orientation cristallographique, il est possible d'utiliser le mode --create
. Pour trouver une boîte orthogonale équivalente au système tourné, vous pouvez utiliser l'option -orthogonal-cell
.
Par défaut l'orientation du système n'est pas changée.
atomsk initial.cfg -orient [110] [1-10] [001] [100] [010] [001] final.xsf
Le système initial (initial.cfg
) possède l'orientation X=[110], Y=[110], Z=[001]. Il sera pivoté de sorte à avoir l'orientation X=[100], Y=[010], Z=[001]. Le résultat final sera écrit dans final.xsf
.
atomsk initial.cfg -orient 001 [1_-1_0] 110 2_1_1 [0_-1_1] [1_-1_-1] final.xsf
Le système initial.cfg
, ayant l'orientation [001] [110] [110], sera pivoté de sorte à être orienté X=[211], Y=[011], et Z=[111]. Notez que les deux notations (avec et sans tiret bas ou crochets) peuvent être employées dans la même ligne de commandes.