1
0

AnimationObjectGroup.html 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4. <meta charset="utf-8" />
  5. <base href="../../../" />
  6. <script src="page.js"></script>
  7. <link type="text/css" rel="stylesheet" href="page.css" />
  8. </head>
  9. <body>
  10. <h1>[name]</h1>
  11. <p class="desc">Un groupe d'objets qui reçoivent un état d'animation partagé.<br /><br />
  12. Pour un aperçu des différents éléments du système d'animation de three.js consultez
  13. l'article "Système d'Animation" dans le section "Étapes Suivantes" du manuel.
  14. </p>
  15. <h2>Utilisation:</h2>
  16. <p class="desc">
  17. Ajoutez les objets que vous auriez passés comme 'root' au constructeur ou à la méthode [page:AnimationMixer.clipAction clipAction]
  18. de l'[page:AnimationMixer AnimationMixer] et passez à la place cet objet en tant que 'root'.<br /><br />
  19. Notez que les objets de cette classe apparaissent comme n'étant qu'un seul objet pour le mixer,
  20. donc les contrôles concernant les objets individuels doivent être réalisés sur le groupe.
  21. </p>
  22. <h2>Limitations</h2>
  23. <p class="desc">
  24. Les propriétés animées doivent être compatibles avec tous les objets du groupe.<br /><br />
  25. Une propriété peut être controlée soit directement, soit à travers un groupe cible, mais pas les deux.
  26. </p>
  27. <h2>Constructeur</h2>
  28. <h3>[name]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
  29. <p>
  30. [page:Object obj] - un nombre arbitraire de meshes qui partagent le même état d'animation.
  31. </p>
  32. <h2>Propriétés</h2>
  33. <h3>[property:Boolean isAnimationObjectGroup]</h3>
  34. <p>
  35. Flag en lecture seule pour vérifier si un objet donné est du type [name].
  36. </p>
  37. <h3>[property:Object stats]</h3>
  38. <p>
  39. Un objet qui contient certaines informations concernant cet `AnimationObjectGroup` (nombre total, nombre
  40. utilisé, nombre d'affectations par objets)
  41. </p>
  42. <h3>[property:String uuid]</h3>
  43. <p>
  44. Le [link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] de cet
  45. `AnimationObjectGroup`. Il est assigné automatiquement et ne doit pas être modifié.
  46. </p>
  47. <h2>Methods</h2>
  48. <h3>[method:undefined add]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
  49. <p>
  50. Ajoute un nombre arbitraire d'objets à cet `AnimationObjectGroup`.
  51. </p>
  52. <h3>[method:undefined remove]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
  53. <p>
  54. Retire un nombre arbitraire d'objets de cet `AnimationObjectGroup`.
  55. </p>
  56. <h3>[method:undefined uncache]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
  57. <p>
  58. Désalloue toutes les ressources mémoires des objets de cet `AnimationObjectGroup` passés en paramètres.
  59. </p>
  60. <h2>Source</h2>
  61. <p>
  62. [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
  63. </p>
  64. </body>
  65. </html>