MorphTargetChannel

MorphTargetChannel class

Ein MorphTargetChannel wird von verwendetMorphTargetDeformer um die Zielgeometrien zu organisieren. Einige Dateiformate wie FBX unterstützen mehrere Kanäle parallel.

public class MorphTargetChannel : A3DObject

Konstrukteure

NameBeschreibung
MorphTargetChannel()Initialisiert eine neue Instanz vonMorphTargetChannel Klasse.
MorphTargetChannel(string)Initialisiert eine neue Instanz vonMorphTargetChannel Klasse.

Eigenschaften

NameBeschreibung
ChannelWeight { get; set; }Ruft das Deformer-Gewicht dieses Kanals ab oder setzt es. Das Gewicht liegt zwischen 0,0 und 1,0
Item { get; set; }
virtual Name { get; set; }Ruft den Namen ab oder legt ihn fest.
Properties { get; }Ruft die Sammlung aller Eigenschaften ab.
Targets { get; }Ruft alle dem Kanal zugeordneten Ziele ab.
Weights { get; }Ruft die vollständigen Gewichtswerte der Zielgeometrien ab.

Methoden

NameBeschreibung
FindProperty(string)Findet die Eigenschaft. Es kann eine dynamische Eigenschaft sein (erstellt von CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)
GetProperty(string)Holen Sie sich den Wert der angegebenen Eigenschaft
GetWeight(Shape)Ruft das Gewicht für das angegebene Ziel ab, wenn das Ziel nicht zu diesem Kanal gehört, wird der Standardwert 0 zurückgegeben.
RemoveProperty(Property)Entfernt eine dynamische Eigenschaft.
RemoveProperty(string)Entfernt die angegebene Eigenschaft identifiziert durch name
SetProperty(string, object)Legt den Wert der angegebenen Eigenschaft fest
SetWeight(Shape, double)Legt das Gewicht für das angegebene Ziel fest, der Standardwert ist 1, der Bereich sollte zwischen 0 und 1 liegen

Felder

NameBeschreibung
const DefaultWeightStandardgewichtung für Morph-Ziel.

Bemerkungen

Die Gewichtung liegt zwischen 0 und 1,0 und die Standardgewichtung für das Ziel ist 0,0;

Siehe auch