MorphTargetChannel

MorphTargetChannel class

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

public class MorphTargetChannel : A3DObject

Конструкторы

ИмяОписание
MorphTargetChannel()Инициализирует новый экземплярMorphTargetChannel класс.
MorphTargetChannel(string)Инициализирует новый экземплярMorphTargetChannel класс.

Характеристики

ИмяОписание
ChannelWeight { get; set; }Получает или устанавливает вес деформатора этого канала. Вес находится в диапазоне от 0,0 до 1,0
Item { get; set; }
virtual Name { get; set; }Получает или задает имя.
Properties { get; }Получает коллекцию всех свойств.
Targets { get; }Получает все цели, связанные с каналом.
Weights { get; }Получает значения полного веса целевых геометрий.

Методы

ИмяОписание
FindProperty(string)Находит свойство. Это может быть динамическое свойство (созданное CreateDynamicProperty/SetProperty) или родное свойство (идентифицированное по имени)
GetProperty(string)Получить значение указанного свойства
GetWeight(Shape)Получает вес для указанной цели, если цель не принадлежит этому каналу, возвращается значение по умолчанию 0.
RemoveProperty(Property)Удаляет динамическое свойство.
RemoveProperty(string)Удалить указанное свойство с именем name
SetProperty(string, object)Устанавливает значение указанного свойства
SetWeight(Shape, double)Устанавливает вес для указанной цели, значение по умолчанию 1, диапазон должен быть между 0~1

Поля

ИмяОписание
const DefaultWeightВес по умолчанию для цели морфинга.

Примечания

Вес находится в диапазоне от 0 до 1,0, а вес по умолчанию для цели равен 0,0;

Смотрите также