Bone
General
Bone és una classe en FOSS per a .NET. Heretaris de: A3DObject, INamedObject.
Un os defineix el subconjunt del punt de control de la geometria, i definit pes de barreja per a cada punt d’control. L’objecte no es pot utilitzar directament, una instància s’utilitza per deformar la geometria i ve amb un conjunt d"ossos, cadascun dels ossos estant lligat a un nod. NOTA: Un punt del control d’“un punt Geometric” pot estar limitat a més d'1 Os.
Aquesta classe proporciona 8 mètodes per treballar amb objectes de Bone en programes .NET. Els mètodes disponibles inclouen: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet FOSS per .Net. Propietats: BoneTransform, LinkMode, Name, Node, Properties, Transform, i una més.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
LinkMode | BoneLinkMode | Llegir/Escriure | Obté o configura el mode de enllaç. |
WeightCount | int | Llegeix. | - Compta el pes. |
Transform | Matrix4 | Llegir/Escriure | Obté o fixa la transformació. |
BoneTransform | Matrix4 | Llegir/Escriure | Obté o posa la transformació de l’os. |
Node | Node | Llegir/Escriure | Obté o fixa el nod. |
Name | string | Llegir/Escriure | Obté o fixa el nom. |
Properties | PropertyCollection | Llegeix. | Obté les propietats. |
Mètodes
| Signatura | Descripció |
|---|---|
Bone(name: string) | |
Bone() | |
GetWeight(index: int) | Obté el pes per al punt de control especificat pel índice. |
SetWeight(index: int, weight: double) | S’estableix el pes per al punt de control especificat pel índice. |
A3DObject() | |
RemoveProperty(property: Property) | Elimina una propietat dinàmica. |
GetProperty(property: string) | Obtenir el valor de la propietat especificada. |
SetProperty(property: string, value: object?) | S’estableix el valor de la propietat especificada. |
FindProperty(propertyName: string) | Trobar la propietat. Pot ser una propietat dinàmica (Creada per CreateDynamicProperty/SetProperty) o nativa(Identificada pel seu nom) |