MorphTargetChannel

MorphTargetChannel class

Un MorphTargetChannel est utilisé par MorphTargetDeformer pour organiser les géométries cibles. Certains formats de fichier comme FBX prennent en charge plusieurs canaux en parallèle. Le poids est compris entre 0 et 1,0, et le poids par défaut pour la cible est 0,0 ;

Propriétés

NomDescription
DEFAULT_WEIGHTPoids par défaut pour la cible de morphing.

Méthodes

constructor

NomDescription
constructor(name)Initialise une nouvelle instance de la classe MorphTargetChannel.

Parameters:

NomTypeDescription
nameStringNom.

Result:


constructor_overload

NomDescription
constructor_overload()Initialise une nouvelle instance de la classe MorphTargetChannel.

Result:


getWeights

NomDescription
getWeights()Obtient les valeurs complètes des poids des géométries cibles. Les poids complets.

Result:


getChannelWeight

NomDescription
getChannelWeight()Obtient ou définit le poids du déformateur de ce canal. Le poids est compris entre 0,0 et 1,0

Result:


setChannelWeight

NomDescription
setChannelWeight(value)Obtient ou définit le poids du déformateur de ce canal. Le poids est compris entre 0,0 et 1,0

Result:


getTargets

NomDescription
getTargets()Obtient toutes les cibles associées au canal.

Result:


getName

NomDescription
getName()Obtient ou définit le nom. Le nom.

Result:


setName

NomDescription
setName(value)Obtient ou définit le nom. Le nom.

Result:


getProperties

NomDescription
getProperties()Obtient la collection de toutes les propriétés.

Result:


get

NomDescription
get(target)

Result:


set

NomDescription
set(target, value)

Result:


getWeight

NomDescription
getWeight(target)Obtient le poids pour la cible spécifiée, si la cible n’appartient pas à ce canal, la valeur par défaut 0 est renvoyée.

Parameters:

NomTypeDescription
targeShapenull

Result: Nombre


setWeight

NomDescription
setWeight(target, weight)Définit le poids pour la cible spécifiée, la valeur par défaut est 1, la plage doit être entre 0~1.

Parameters:

NomTypeDescription
targeShapenull
weighNombrenull

Result: Nombre


removeProperty

NomDescription
removeProperty(property)Supprime une propriété dynamique.

Parameters:

NomTypeDescription
propertyPropertyQuelle propriété supprimer

Result: boolean


removeProperty

NomDescription
removeProperty(property)Supprime la propriété spécifiée identifiée par son nom

Parameters:

NomTypeDescription
propertStringnull

Result: boolean


getProperty

NomDescription
getProperty(property)Obtenir la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété

Result: Object


setProperty

NomDescription
setProperty(property, value)Définit la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété
valueObjectLa valeur de la propriété

Result: Object


findProperty

NomDescription
findProperty(propertyName)Recherche la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom)

Parameters:

NomTypeDescription
propertyNameStringNom de la propriété.

Result: Property