MorphTargetChannel

MorphTargetChannel class

En MorphTargetChannel används avMorphTargetDeformer för att organisera målgeometrierna. Vissa filformat som FBX stöder flera kanaler parallellt.

public class MorphTargetChannel : A3DObject

Konstruktörer

namnBeskrivning
MorphTargetChannel()Initierar en ny instans avMorphTargetChannel class.
MorphTargetChannel(string)Initierar en ny instans avMorphTargetChannel class.

Egenskaper

namnBeskrivning
ChannelWeight { get; set; }Hämtar eller ställer in deformeringsvikten för denna kanal. Vikten är mellan 0,0 och 1,0
Item { get; set; }
virtual Name { get; set; }Hämtar eller ställer in namnet.
Properties { get; }Hämtar samlingen av alla egenskaper.
Targets { get; }Får alla mål associerade med kanalen.
Weights { get; }Får alla viktvärden för målgeometrier.

Metoder

namnBeskrivning
FindProperty(string)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller inbyggd egenskap (identifierad med dess namn)
GetProperty(string)Få värdet av specificerad egenskap
GetWeight(Shape)Får vikten för det angivna målet, om målet inte tillhör denna kanal returneras standardvärdet 0.
RemoveProperty(Property)Tar bort en dynamisk egenskap.
RemoveProperty(string)Ta bort den angivna egenskapen identifierad av name
SetProperty(string, object)Anger värdet för specificerad egenskap
SetWeight(Shape, double)Ställer in vikten för det angivna målet, standardvärdet är 1, intervallet bör mellan 0~1

Fält

namnBeskrivning
const DefaultWeightStandardvikt för morphmål.

Anmärkningar

Vikt är mellan 0 och 1,0, och standardvikt för mål är 0,0;

Se även