MorphTargetChannel
MorphTargetChannel class
Un MorphTargetChannel è utilizzato daMorphTargetDeformer
per organizzare le geometrie di destinazione. Alcuni formati di file come FBX supportano più canali in parallelo.
public class MorphTargetChannel : A3DObject
Costruttori
Proprietà
Nome | Descrizione |
---|
ChannelWeight { get; set; } | Ottiene o imposta il peso del deformatore di questo canale. Il peso è compreso tra 0,0 e 1,0 |
Item { get; set; } | |
virtual Name { get; set; } | Ottiene o imposta il nome. |
Properties { get; } | Ottiene la raccolta di tutte le proprietà. |
Targets { get; } | Ottiene tutti i target associati al canale. |
Weights { get; } | Ottiene i valori di peso completi delle geometrie di destinazione. |
Metodi
Nome | Descrizione |
---|
FindProperty(string) | Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome) |
GetProperty(string) | Ottieni il valore della proprietà specificata |
GetWeight(Shape) | Ottiene il peso per il target specificato, se il target non appartiene a questo canale, viene restituito il valore predefinito 0. |
RemoveProperty(Property) | Rimuove una proprietà dinamica. |
RemoveProperty(string) | Rimuove la proprietà specificata identificata da nome |
SetProperty(string, object) | Imposta il valore della proprietà specificata |
SetWeight(Shape, double) | Imposta il peso per il target specificato, il valore predefinito è 1, l’intervallo dovrebbe essere compreso tra 0~1 |
Campi
Nome | Descrizione |
---|
const DefaultWeight | Peso predefinito per morph target. |
Osservazioni
Il peso è compreso tra 0 e 1,0 e il peso predefinito per l’obiettivo è 0,0;
Guarda anche