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

NomeDescrizione
MorphTargetChannel()Inizializza una nuova istanza diMorphTargetChannel classe.
MorphTargetChannel(string)Inizializza una nuova istanza diMorphTargetChannel classe.

Proprietà

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
const DefaultWeightPeso predefinito per morph target.

Osservazioni

Il peso è compreso tra 0 e 1,0 e il peso predefinito per l’obiettivo è 0,0;

Guarda anche