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 | Описание |
|---|---|---|---|
Property | Property | Чтение | Получает свойство, связанное с CurveMapping. |
ChannelsCount | int | Чтение | Получает общее количество каналов свойств, определённых в этом отображении кривой анимации. |
Name | string | Чтение/Запись | Получает или задает имя. |
Properties | PropertyCollection | Чтение | Получает коллекцию всех свойств. |
Методы
| 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) | Находит свойство. |