reman3/Rayman_X/cpa/IA - HELP/Francais/MetaActions/Cam_CinePosATgtBTurnTgtV.rtf

79 lines
7.8 KiB
Plaintext

{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\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;}{\s22\qj\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext22 Texte de Titre 2;}{\s23\qj\fi284\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext23 Texte de Titre 1;}}{\info
{\title K$ Nom de la M\'e9taAction}{\author yann le guyader}{\keywords Cam_CinePosATgtBTurnTgtV}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr16\min14}{\revtim\yr1998\mo5\dy28\hr16\min14}{\version3}{\edmins0}{\nofpages2}{\nofwords454}{\nofchars2592}
{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale182\viewzk2 \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 {CAM_CINEPOSATGTBTURNTGTV}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{
}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnTgtV}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {
Cam_CinePosATgtBTurnTgtV}}}}}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnTgtV}}}{
\par
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntax
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
\par }{\b Cam_CineMoveAToBTgtC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
\par }{\b Cam_CineMoveAToBTgtAC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
\par }{\b Cam_CinePosAMoveTgtBToC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
\par }{\b Cam_CinePosATgtB}{ (VecA, VecB, Time, Inertia, CONSTANT)
\par }{\b Cam_CinePosATgtBTurnPosH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
\par }{\b Cam_CinePosATgtBTurnPosV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
\par }{\b Cam_CinePosATgtBTurnTgtH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
\par }{\b Cam_CinePosATgtBTurnTgtV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
\par
\par Toutes ces actions sont bloquantes. Elle s\rquote ex\'e9cute pendant }{\b Time}{ ms. Dans le cadre d\rquote une cin\'e9matique, il est pr\'e9f\'e9rable de mettre ces actions dans un comportement afin de pouvoir tester dans le r\'e9flexe associ\'e9 l
\rquote appui (par exemple) d\rquote une touche d\rquote \'e9chappement.
\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 {\b
\par \ldblquote \~Time}{\~\rdblquote repr\'e9sente toujours le temps, en ms, pour effectuer l\rquote action.
\par \ldblquote \~ }{\b Inertia}{\~\rdblquote repr\'e9sente le temps d\rquote acc\'e9l\'e9ration (temps pour atteindre la vitesse max) et le temps de d\'e9c\'e9l\'e9ration (temps pour atteindre une vitesse nulle).
\par
\par }{\b\cf6 Cam_CineMoveAToBTgtC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
\par }{
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra vise la position VecC.
\par d=> Travelling en visant un point donn\'e9.
\par
\par }{\b\cf6 Cam_CineMoveAToBTgtAC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
\par }{
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra garde tout du long la m\'eame orientation AC (orientation au point de d\'e9part).
\par => Travelling sans changer l\rquote orientation de la cam\'e9ra.
\par }{\b
\par }{\b\cf6 Cam_CinePosAMoveTgtBToC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
\par }{
\par La cam\'e9ra reste sur place (position VecA). Le point de vis\'e9e se d\'e9place de la position VecB \'e0 la position VecC.
\par }{\b
\par }{\b\cf6 Cam_CinePosATgtB}{\cf6 (VecA, VecB, Time, Inertia, CONSTANT)
\par }{
\par La cam\'e9ra reste sur place (position VecA) et vise un point fixe (position VecC).
\par => Cut.
\par }{\b
\par }{\b\cf6 Cam_CinePosATgtBTurnPosH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
\par }{
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
\par La cam\'e9ra vise la position VecB.
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
\par }{\b
\par }{\b\cf6 Cam_CinePosATgtBTurnPosV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
\par }{
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
\par La cam\'e9ra vise la position VecB.
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
\par }{\b
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
\par }{
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
\par }{\b
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
\par }{
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Example(s)
\par }{
\par }}