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

NomTipus de productesAccésDescripció
LinkModeBoneLinkModeLlegir/EscriureObté o configura el mode de enllaç.
WeightCountintLlegeix.- Compta el pes.
TransformMatrix4Llegir/EscriureObté o fixa la transformació.
BoneTransformMatrix4Llegir/EscriureObté o posa la transformació de l’os.
NodeNodeLlegir/EscriureObté o fixa el nod.
NamestringLlegir/EscriureObté o fixa el nom.
PropertiesPropertyCollectionLlegeix.Obté les propietats.

Mètodes

SignaturaDescripció
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)

Vegeu també

 Català