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
Eigenschaften
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
const DefaultWeight | Standardgewichtung 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