MorphTargetChannel

MorphTargetChannel class

MorphTargetChannel используется MorphTargetDeformer для организации целевых геометрий. Некоторые форматы файлов, такие как FBX, поддерживают несколько каналов одновременно. Вес находится в диапазоне от 0 до 1.0, а вес по умолчанию для цели равен 0.0;

Свойства

ИмяОписание
DEFAULT_WEIGHTВес по умолчанию для morph target.

Методы

constructor

ИмяОписание
constructor(name)Создаёт новый экземпляр класса MorphTargetChannel.

Parameters:

ИмяТипОписание
nameStringИмя.

Result:


constructor_overload

ИмяОписание
constructor_overload()Создаёт новый экземпляр класса MorphTargetChannel.

Result:


getWeights

ИмяОписание
getWeights()Получает полные значения весов целевых геометрий. Полные веса.

Result:


getChannelWeight

ИмяОписание
getChannelWeight()Получает или задаёт вес деформера этого канала. Вес находится в диапазоне от 0.0 до 1.0.

Result:


setChannelWeight

ИмяОписание
setChannelWeight(value)Получает или задаёт вес деформера этого канала. Вес находится в диапазоне от 0.0 до 1.0.

Result:


getTargets

ИмяОписание
getTargets()Получает все цели, связанные с каналом.

Result:


getName

ИмяОписание
getName()Получает или задает имя. Имя.

Result:


setName

ИмяОписание
setName(value)Получает или задает имя. Имя.

Result:


getProperties

ИмяОписание
getProperties()Получает коллекцию всех свойств.

Result:


get

ИмяОписание
get(target)

Result:


set

ИмяОписание
set(target, value)

Result:


getWeight

ИмяОписание
getWeight(target)Получает вес для указанного целевого объекта; если объект не принадлежит этому каналу, возвращается значение по умолчанию 0.

Parameters:

ИмяТипОписание
цельФормаnull

Result: Number


setWeight

ИмяОписание
setWeight(target, weight)Устанавливает вес для указанного целевого объекта, значение по умолчанию 1, диапазон должен быть от 0 до 1.

Parameters:

ИмяТипОписание
цельФормаnull
весNumbernull

Result: Number


removeProperty

ИмяОписание
removeProperty(property)Удаляет динамическое свойство.

Parameters:

ИмяТипОписание
propertyPropertyКакое свойство удалить

Result: boolean


removeProperty

ИмяОписание
removeProperty(property)Удалить указанное свойство, определённое по имени

Parameters:

ИмяТипОписание
propertStringnull

Result: boolean


getProperty

ИмяОписание
getProperty(property)Получить значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства

Result: Object


setProperty

ИмяОписание
setProperty(property, value)Устанавливает значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства
valueObjectЗначение свойства

Result: Object


findProperty

ИмяОписание
findProperty(propertyName)Находит свойство. Это может быть динамическое свойство (Created by CreateDynamicProperty/SetProperty) или нативное свойство (Identified by its name)

Parameters:

ИмяТипОписание
propertyNameStringИмя свойства.

Result: Property