MorphTargetChannel

MorphTargetChannel class

Een MorphTargetChannel wordt gebruikt doorMorphTargetDeformer om de doelgeometrieën te organiseren. Sommige bestandsindelingen zoals FBX ondersteunen meerdere kanalen parallel.

public class MorphTargetChannel : A3DObject

Constructeurs

NaamBeschrijving
MorphTargetChannel()Initialiseert een nieuw exemplaar van hetMorphTargetChannel klasse.
MorphTargetChannel(string)Initialiseert een nieuw exemplaar van hetMorphTargetChannel klasse.

Eigenschappen

NaamBeschrijving
ChannelWeight { get; set; }Hiermee wordt het gewicht van de deformer van dit kanaal opgehaald of ingesteld. Het gewicht ligt tussen 0,0 en 1,0
Item { get; set; }
virtual Name { get; set; }Krijgt of stelt de naam in.
Properties { get; }Haalt de verzameling van alle eigenschappen op.
Targets { get; }Haalt alle doelen op die aan het kanaal zijn gekoppeld.
Weights { get; }Krijgt de volledige gewichtswaarden van doelgeometrieën.

methoden

NaamBeschrijving
FindProperty(string)Vindt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of native eigenschap (geïdentificeerd door zijn naam)
GetProperty(string)Haal de waarde op van gespecificeerde eigenschap
GetWeight(Shape)Krijgt het gewicht voor het opgegeven doel, als het doel niet tot dit kanaal behoort, wordt de standaardwaarde 0 geretourneerd.
RemoveProperty(Property)Verwijdert een dynamische eigenschap.
RemoveProperty(string)Verwijder de gespecificeerde eigenschap geïdentificeerd door name
SetProperty(string, object)Stelt de waarde in van gespecificeerde eigenschap
SetWeight(Shape, double)Stelt het gewicht in voor het opgegeven doel, standaardwaarde is 1, bereik moet tussen 0~1 liggen

Velden

NaamBeschrijving
const DefaultWeightStandaardgewicht voor morph-doel.

Opmerkingen

Gewicht ligt tussen 0 en 1,0, en standaardgewicht voor doel is 0,0;

Zie ook