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, etSkinDeformer
est 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
Nom | La description |
---|
Bone() | Initialise une nouvelle instance duBone classe. |
Bone(string) | Initialise une nouvelle instance duBone classe. |
Propriétés
Nom | La 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 unSkeleton attaché, 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
Nom | La 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