Node
qui fournit les mappages entre les os d'un ModelRenderable
à habillage et un ensemble de Node
.
Lorsqu'une animation est en cours de lecture, la transformation des Node
associés est définie pendant onUpdate(FrameTime)
.
La manipulation des Node
associés va également transformer les os correspondants. Les os enfants ne seront pas automatiquement transformés. Pour modifier les transformations des os enfants, vous devez les associer aux nœuds enfants. Si une animation est en cours de lecture, le nœud et l'os seront définis sur l'état de chaque animation pendant onUpdate(FrameTime)
. Toutefois, les Node
associées peuvent être manipulées après onUpdate(FrameTime)
pour chaque image afin de manipuler les os pendant la lecture d'une animation.
Lorsque l'élément isActive()
joint (Node
) est défini sur "false", ils ne sont pas transformés et ne transforment pas les os.
Les Node
associées ne sont pas non plus transformées si elles sont liées à un boneName qui ne correspond à aucun os de ModelRenderable
.
L'appel de setRenderable(Renderable)
ne modifiera pas les mappages Node
. Les transformations Node
associées sont immédiatement définies sur la position des os correspondants dans le nouveau ModelRenderable
.
Constructeurs publics
Méthodes publiques
Nœud | |
void | |
void | |
void |
Méthodes héritées
Constructeurs publics
public Squelette du nœud ()
Méthodes publiques
public void onUpdate (FrameTime frameTime)
Gère la mise à jour de ce nœud. Un nœud est mis à jour avant le rendu de chaque image. Ce n'est appelé que lorsque le nœud est actif.
Ignorer pour effectuer les mises à jour nécessaires pour chaque image.
Paramètres
frametime | affiche l'heure pour l'image actuelle |
---|
public void setBoneAttachment (String boneName, Node node) (en anglais)
associe un Node
au boneName spécifié. La transformation de Node
sera immédiatement définie sur la position de l'os nommé boneName dans getRenderable()
, le cas échéant.
Si la valeur de Node
est nulle, tous les Node
déjà associés seront dissociés.
Un seul objet Node
peut être associé à un os à la fois.
Paramètres
nom_os | |
---|---|
GKE |
public void setRenderable (Rendable pouvant être affiché)
Définit l'élément Renderable
à afficher pour ce nœud. Si setCollisionShape(CollisionShape)
n'est pas défini, getCollisionShape()
permet de détecter les conflits pour ce Node
.
Paramètres
rendu | Généralement un modèle 3D. S'il est nul, le rendu possible de ce nœud sera supprimé. |
---|