Bone

Übersicht

Bone ist eine Klasse in Aspose.3D FOSS für .NET. Erbt von: A3DObject, INamedObject.

Ein Bone definiert die Teilmenge des Kontrollpunkts der Geometrie und legt das Blendgewicht für jeden Kontrollpunkt fest.

Diese Klasse stellt 11 Methoden zur Arbeit mit Bone-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.3D FOSS für .NET-Pakets zugänglich. Eigenschaften: BoneTransform, LinkMode, Name, Node, Properties, Transform und 1 weitere.

Eigenschaften

NameTypZugriffBeschreibung
LinkModeBoneLinkModeLesen/SchreibenDer Verknüpfungsmodus eines Knochens bezieht sich auf die Art und Weise, wie ein Knochen mit seinem übergeordneten Knochen innerhalb einer hierarchischen Struktur verbunden oder verknüpft ist.
WeightCountintLesenErmittelt die Anzahl des Gewichts, dies wird automatisch erweitert um.
TransformMatrix4Lesen/SchreibenLiest oder setzt die Transformationsmatrix des Knotens, der den Knochen enthält.
BoneTransformMatrix4Lesen/SchreibenRuft die Transformationsmatrix des Knochens ab oder legt sie fest.
NodeNodeLesen/SchreibenLiest oder legt den Knoten fest.
NamestringLesen/SchreibenRuft den Namen ab oder legt ihn fest.
PropertiesPropertyCollectionLesenRuft die Sammlung aller Eigenschaften ab.

Methoden

SignaturBeschreibung
Bone(name: string)Initialisiert eine neue Instanz der Klasse.
Bone()Initialisiert eine neue Instanz der Klasse.
GetWeight(index: int)Liest das Gewicht für den durch den Index angegebenen Kontrollpunkt.
SetWeight(index: int, weight: double)Setzt das Gewicht für den Kontrollpunkt, der durch den Index angegeben ist.
A3DObject()Initialisiert eine neue Instanz der A3DObject-Klasse ohne Namen.
A3DObject(name: string)Initialisiert eine neue Instanz der Klasse A3DObject.
RemoveProperty(property: Property)Entfernt eine dynamische Eigenschaft.
RemoveProperty(property: string)Entfernt die angegebene Eigenschaft, die anhand des Namens identifiziert wird.
GetProperty(property: string)Den Wert der angegebenen Eigenschaft abrufen
SetProperty(property: string, value: object?)Setzt den Wert der angegebenen Eigenschaft
FindProperty(propertyName: string)Findet die Eigenschaft.

Siehe auch

 Deutsch