45 lines
6.2 KiB
Plaintext
45 lines
6.2 KiB
Plaintext
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f51\froman\fcharset238\fprq2 Times New Roman CE;}{\f52\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
|
{\f54\froman\fcharset161\fprq2 Times New Roman Greek;}{\f55\froman\fcharset162\fprq2 Times New Roman Tur;}{\f56\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
|
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
|
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
|
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
|
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
|
\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la Proc\'e9dure}{\author Benoit Germain}{\keywords MOD_ReorienteModuleAvecOffset}{\operator eparent}{\creatim\yr1998\mo3\dy23\hr17\min41}{\revtim\yr1998\mo6\dy22\hr14\min19}{\version9}
|
|
{\edmins4}{\nofpages1}{\nofwords75}{\nofchars433}{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind4\viewscale100 \fet0\sectd
|
|
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
|
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
|
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
|
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {MOD_REORIENTEMODULEAVECOFFSET}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {
|
|
\cs16\super K}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {MOD_ReorienteModuleAvecOffset}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {
|
|
MOD_ReorienteModuleAvecOffset}}}}}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {MOD_ReorienteModuleAvecOffset}}}{
|
|
\par
|
|
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntaxe
|
|
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
|
\par }{\b ULTRA.}{\field{\*\fldinst {\b KEYWORDS \\* MERGEFORMAT }}{\fldrslt {\b MOD_ReorienteModuleAvecOffset}}}{(\ldblquote \~canal\~\rdblquote , vecteurVisee, autreVecteur, constant, vecteurOffset, bool)
|
|
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
|
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
|
\par Permet de r\'e9orienter totalement le module sans imposer de contrainte sur X, comme le fait ACT_ChangeViseeModuleAvecOffset().Le premier vecteur fourni se retrouvera exactement dans la nouvelle position du module. Le second vecteur fourni d\'e9
|
|
finit un plan avec le premier. Ce plan sert \'e0 calculer le vecteur d\'e9finitif, qui n\rquote est pas forc\'e9ment le m\'eame. Le dernier bool\'e9en dit si les vecteurs sont exprim\'e9s dans le rep\'e8re du monde (vrai) ou de l\rquote
|
|
acteur (faux). Suivant le mode les vecteurs sont les suivants\~:
|
|
\par 0\~:\tab la vis\'e9e (-Y) est impos\'e9e, l\rquote assiette (Z) est propos\'e9
|
|
\par 1\~:\tab la vis\'e9e (-Y) est impos\'e9e, l\rquote horizon (X) est propos\'e9e
|
|
\par 2\~:\tab l\rquote assiette (Z) est impos\'e9e, la vis\'e9e (-Y) est propos\'e9e
|
|
\par 3\~:\tab l\rquote assiette (Z) est impos\'e9e, l\rquote horizon (X) est propos\'e9
|
|
\par 4\~:\tab l\rquote horizon (X) est impose, l\rquote assiette (Z) est propos\'e9e
|
|
\par 5\~:\tab l\rquote horizon (X) est impose, la vis\'e9e (-Y) est propos\'e9e
|
|
\par Toute autre valeur provoquera un retour en mode \'e9diteur pour correction.
|
|
\par Le VecteurOffset d\'e9finit la position par rapport \'e0 l\rquote acteur d\rquote un point qui restera inchang\'e9 par rapport au monde apr\'e8s la rotation.
|
|
\par
|
|
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {Remarque(s)
|
|
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
|
\par Le second vecteur ne sera pas forc\'e9ment respect\'e9 s\rquote il ne forme pas un angle droit avec le premier. Cependant, une approximation de direction est suffisante.
|
|
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Exemple(s)
|
|
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
|
\par Incline la t\'eate \'e0 45 degr\'e9s sur sa gauche, mais en tournant autour des pieds
|
|
\par .}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {MOD_ReorienteModuleAvecOffset}}}{(\ldblquote \~tete\~\rdblquote , MOD_ViseeModule(\ldblquote \~tete\~\rdblquote ), VEC_VecteurAbsolu(vecteur(1,0,1)), 1, vecteur(0,0,-2))
|
|
\par
|
|
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Voir Aussi
|
|
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
|
\par proc\'e9dure MOD_ChangeViseeModuleAvecOffset
|
|
\par
|
|
\par }} |