{\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;}}{\*\listtable{\list\listtemplateid-1081582220\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\fbias0 \fi-360\li1065\jclisttab\tx1065 } {\listname ;}\listid1280146222}}{\*\listoverridetable{\listoverride\listid1280146222\listoverridecount0\ls1}}{\info{\title K$ Nom de la Condition}{\keywords COL_PointCollisionAvecMateriau}{\operator eparent}{\creatim\yr1998\mo6\dy23\hr16\min26} {\revtim\yr1998\mo6\dy23\hr16\min29}{\version3}{\edmins3}{\nofpages1}{\nofwords80}{\nofchars456}{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\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_ COL_PointCollisionAvecMateriau }}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{ COL_PointCollisionAvecMateriau}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ COL_PointCollisionAvecMateriau}}}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {COL_PointCollisionAvecMateriau}}}{ \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 Vecteur }{\field{\*\fldinst {\b KEYWORDS \\* MERGEFORMAT }}{\fldrslt {\b COL_PointCollisionAvecMateriau}}}{ ( Vecteur }{\i point}{, Vecteur }{\i vecteur, }{Entier }{\i mode, MateriauType}{) \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 {Lance un rayon ayant pour extr\'e9mit\'e9 }{\i point}{, et pour autre extr\'e9mit\'e9 }{\i point+vecteur. \par }{Collisionne avec\~: \par \tab - la hi\'e9rarchie statique si }{\i mode}{=0 \par \tab - la hi\'e9rarchie dynamique si }{\i mode}{=1 \par {\pntext\pard\plain\fs20 \hich\af0\dbch\af0\loch\f0 -\tab}}\pard \fi-360\li1065\widctlpar\jclisttab\tx1065{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnindent1065\pnhang{\pntxtb -}}\ls1\adjustright {la hi\'e9rarchie dynamique + statique si }{\i mode}{=2 \par }\pard \li705\widctlpar\adjustright {et Cherche la collision avec le type de mat\'e9riau pass\'e9 en param\'e8tre \par }\pard \widctlpar\adjustright {Retourne le point collisionn\'e9 \par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Remarque(s) \par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {Le lancement de rayon est optimis\'e9 par trame. Ainsi, si les 2 fonctions COL_PointCollision et COL_NormaleCollsion sont appel\'e9es dans la m\'eame trame avec les m\'eames param\'e8 tres, un seul rayon est lanc\'e9 dans la trame. \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 {Normale\~:= COL_PointCollisionAvecMateriau ( Position, Deplacement, 1, \ldblquote \~EauType\~\rdblquote )\~; d\'e9termine la surface de l\rquote eau. \par \par }}