MorphTargetChannel

MorphTargetChannel class

Un MorphTargetChannel è usato da MorphTargetDeformer per organizzare le geometrie target. Alcuni formati di file come FBX supportano più canali in parallelo. Il peso è compreso tra 0 e 1.0, e il peso predefinito per il target è 0.0;

Proprietà

NomeDescrizione
DEFAULT_WEIGHTPeso predefinito per il morph target.

Metodi

constructor

NomeDescrizione
constructor(name)Inizializza una nuova istanza della classe MorphTargetChannel.

Parameters:

NomeTipoDescrizione
nameStringaNome.

Result:


constructor_overload

NomeDescrizione
constructor_overload()Inizializza una nuova istanza della classe MorphTargetChannel.

Result:


getWeights

NomeDescrizione
getWeights()Ottiene i valori completi del peso delle geometrie target. I pesi completi.

Result:


getChannelWeight

NomeDescrizione
getChannelWeight()Ottiene o imposta il peso del deformatore di questo canale. Il peso è compreso tra 0.0 e 1.0

Result:


setChannelWeight

NomeDescrizione
setChannelWeight(value)Ottiene o imposta il peso del deformatore di questo canale. Il peso è compreso tra 0.0 e 1.0

Result:


getTargets

NomeDescrizione
getTargets()Ottiene tutti i target associati al canale.

Result:


getName

NomeDescrizione
getName()Ottiene o imposta il nome. Il nome.

Result:


setName

NomeDescrizione
setName(value)Ottiene o imposta il nome. Il nome.

Result:


getProperties

NomeDescrizione
getProperties()Ottiene la collezione di tutte le proprietà.

Result:


get

NomeDescrizione
get(target)

Result:


set

NomeDescrizione
set(target, value)

Result:


getWeight

NomeDescrizione
getWeight(target)Restituisce il peso per il target specificato; se il target non appartiene a questo canale, viene restituito il valore predefinito 0.

Parameters:

NomeTipoDescrizione
obiettivoFormanull

Result: Numero


setWeight

NomeDescrizione
setWeight(target, weight)Imposta il peso per il target specificato, il valore predefinito è 1, l’intervallo deve essere compreso tra 0 e 1.

Parameters:

NomeTipoDescrizione
obiettivoFormanull
pesareNumeronull

Result: Numero


removeProperty

NomeDescrizione
removeProperty(property)Rimuove una proprietà dinamica.

Parameters:

NomeTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Result: boolean


removeProperty

NomeDescrizione
removeProperty(property)Rimuovi la proprietà specificata identificata per nome

Parameters:

NomeTipoDescrizione
propertStringanull

Result: boolean


getProperty

NomeDescrizione
getProperty(property)Ottieni il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà

Result: Oggetto


setProperty

NomeDescrizione
setProperty(property, value)Imposta il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà
valoreOggettoIl valore della proprietà

Result: Oggetto


findProperty

NomeDescrizione
findProperty(propertyName)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal suo nome)

Parameters:

NomeTipoDescrizione
propertyNameStringaNome della proprietà.

Result: Property