BindPoint

Обзор

BindPoint является классом в Aspose.3D FOSS для .NET. Наследуется от: A3DObject.

Обычно BindPoint создаётся на свойстве объекта, некоторые типы свойств содержат несколько полей‑компонентов (например, поле Vector3), будет генерировать канал для каждого поля‑компонента и соединять поле с одним или несколькими экземплярами последовательностей ключевых кадров через каналы.

Этот класс предоставляет 15 методов для работы с объектами BindPoint в программах .NET. Доступные методы включают: A3DObject, AddChannel, BindKeyframeSequence, BindPoint, CreateKeyframeSequence, FindProperty, GetChannel, GetKeyframeSequence, GetProperty, RemoveProperty, ResetChannels, SetProperty, и 1 дополнительный метод. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS для .NET. Свойства: ChannelsCount, Name, Properties, Property.

Свойства

ИмяТипAccessОписание
PropertyPropertyЧтениеПолучает свойство, связанное с CurveMapping.
ChannelsCountintЧтениеПолучает общее количество каналов свойств, определённых в этом отображении кривой анимации.
NamestringЧтение/ЗаписьПолучает или задает имя.
PropertiesPropertyCollectionЧтениеПолучает коллекцию всех свойств.

Методы

SignatureОписание
BindPoint(scene: Scene, prop: Property)Инициализирует новый экземпляр класса BindPoint.
GetKeyframeSequence(channelName: string)Получает первую последовательность ключевых кадров в указанном канале.
CreateKeyframeSequence(name: string)Создаёт новую кривую и подключает её к первому каналу curve mapping.
BindKeyframeSequence(channelName: string, sequence: KeyframeSequence)Привяжите последовательность ключевых кадров к указанному каналу.
GetChannel(channelName: string)Получает канал по заданному имени.
AddChannel(name: string, value: T)Добавляет указанное свойство канала.
AddChannel(name: string, value: object)Добавляет указанное свойство канала.
AddChannel(name: string, type: Type, value: object)Добавляет указанное свойство канала.
ResetChannels()Очищает каналы свойств этого animation curve mapping.
ToString()Преобразует объект в строку.
A3DObject()Инициализирует новый экземпляр класса A3DObject без имени.
RemoveProperty(property: Property)Удаляет динамическое свойство.
GetProperty(property: string)Получить значение указанного свойства
SetProperty(property: string, value: object?)Устанавливает значение указанного свойства
FindProperty(propertyName: string)Находит свойство.

См. также

 Русский