Bone
Bone class
Un osso definisce il sottoinsieme del punto di controllo della geometria e lo spessore di raccordo definito per ciascun punto di controllo. IlBone
l’oggetto non può essere utilizzato direttamente, aSkinDeformer
istanza viene utilizzata per deformare la geometria eSkinDeformer
viene fornito con un set di ossa, ogni osso collegato a un nodo. NOTA: un punto di controllo di una geometria può essere limitato a più di un osso.
public class Bone : A3DObject
Costruttori
Nome | Descrizione |
---|
Bone() | Inizializza una nuova istanza diBone classe. |
Bone(string) | Inizializza una nuova istanza diBone classe. |
Proprietà
Nome | Descrizione |
---|
BoneTransform { get; set; } | Ottiene o imposta la matrice di trasformazione dell’osso. |
Item { get; set; } | |
virtual Name { get; set; } | Ottiene o imposta il nome. |
Node { get; set; } | Ottiene o imposta il nodo. Il nodo osseo è l’osso a cui è attaccata la pelleSkinDeformer utilizzerà il nodo osseo per influenzare lo spostamento dei punti di controllo. Il nodo osseo di solito ha aSkeleton allegato, ma non è richiesto. allegatoSkeleton viene solitamente utilizzato dal software DCC per mostrare lo scheletro all’utente. |
Properties { get; } | Ottiene la raccolta di tutte le proprietà. |
Transform { get; set; } | Ottiene o imposta la matrice di trasformazione del nodo contenente l’osso. |
WeightCount { get; } | Ottiene il conteggio del peso, questo viene automaticamente esteso diSetWeight |
Metodi
Nome | Descrizione |
---|
FindProperty(string) | Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome) |
GetProperty(string) | Ottieni il valore della proprietà specificata |
GetWeight(int) | Ottiene il peso per il punto di controllo specificato da index |
RemoveProperty(Property) | Rimuove una proprietà dinamica. |
RemoveProperty(string) | Rimuove la proprietà specificata identificata da nome |
SetProperty(string, object) | Imposta il valore della proprietà specificata |
SetWeight(int, double) | Imposta il peso per il punto di controllo specificato da index |
Guarda anche