Bone

Bone class

Un os définit le sous-ensemble du point de contrôle de la géométrie et définit le poids de fusion pour chaque point de contrôle. LeBone objet ne peut pas être utilisé directement, unSkinDeformer instance est utilisée pour déformer la géométrie, etSkinDeformerest livré avec un ensemble de bones, chaque bone étant lié à un nœud. NOTE : Un point de contrôle d’une géométrie peut être lié à plus d’un Bones.

public class Bone : A3DObject

Constructeurs

NomLa description
Bone()Initialise une nouvelle instance duBone classe.
Bone(string)Initialise une nouvelle instance duBone classe.

Propriétés

NomLa description
BoneTransform { get; set; }Obtient ou définit la matrice de transformation de l’os.
Item { get; set; }
virtual Name { get; set; }Obtient ou définit le nom.
Node { get; set; }Obtient ou définit le nœud. Le nœud osseux est l’os auquel la peau est attachée, leSkinDeformer utilisera le nœud osseux pour influencer le déplacement des points de contrôle. Le nœud osseux a généralement unSkeletonattaché, mais ce n’est pas obligatoire. AttachéSkeleton est généralement utilisé par le logiciel DCC pour montrer le squelette à l’utilisateur.
Properties { get; }Obtient la collection de toutes les propriétés.
Transform { get; set; }Obtient ou définit la matrice de transformation du nœud contenant l’os.
WeightCount { get; }Obtient le nombre de poids, celui-ci est automatiquement prolongé deSetWeight

Méthodes

NomLa description
FindProperty(string)Trouve la propriété. Il peut s’agir d’une propriété dynamique (créée par CreateDynamicProperty/SetProperty) ou d’une propriété native (identifiée par son nom)
GetProperty(string)Obtenir la valeur de la propriété spécifiée
GetWeight(int)Obtient le poids du point de contrôle spécifié par index
RemoveProperty(Property)Supprime une propriété dynamique.
RemoveProperty(string)Supprimer la propriété spécifiée identifiée par name
SetProperty(string, object)Définit la valeur de la propriété spécifiée
SetWeight(int, double)Définit le poids du point de contrôle spécifié par index

Voir également