79 lines
7.8 KiB
Plaintext
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_CinePosATgtBTurnPosH}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr16\min12}{\revtim\yr1998\mo5\dy28\hr16\min13}{\version3}{\edmins1}{\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_CINEPOSATGTBTURNPOSH}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{
|
|
}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnPosH}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {
|
|
Cam_CinePosATgtBTurnPosH}}}}}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnPosH}}}{
|
|
\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 }} |