BindPoint
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class BindPoint extends A3DObject
Обычно BindPoint создаётся на свойстве объекта; некоторые типы свойств содержат несколько полей‑компонентов (например поле Vector3), BindPoint создаст канал для каждого компонента и соединит поле с одной или несколькими экземплярами последовательностей ключевых кадров через каналы.
Конструкторы
| Конструктор | Описание |
|---|---|
| BindPoint(Scene scene, Property prop) | Инициализирует новый экземпляр класса BindPoint. |
Методы
| Метод | Описание |
|---|---|
| addChannel(String name, Class type, Object value) | Добавляет указанное свойство канала. |
| addChannel(String name, Object value) | Добавляет указанное свойство канала. |
| bindKeyframeSequence(String channelName, KeyframeSequence sequence) | Привязывает последовательность ключевых кадров к указанному каналу |
| createKeyframeSequence(String name) | Создаёт новую кривую и соединяет её с первым каналом отображения кривой |
| equals(Object arg0) | |
| findProperty(String propertyName) | Находит свойство. |
| get(String channelName) | Получает канал по заданному имени |
| getChannel(String channelName) | Получает канал по заданному имени |
| getChannelsCount() | Возвращает общее количество каналов свойств, определённых в этом отображении анимационной кривой. |
| getClass() | |
| getKeyframeSequence(String channelName) | Получает первую последовательность ключевых кадров в указанном канале |
| getName() | Получает имя. |
| getProperties() | Получает коллекцию всех свойств. |
| getProperty() | Получает свойство, связанное с CurveMapping |
| getProperty(String property) | Получить значение указанного свойства |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Удаляет динамическое свойство. |
| removeProperty(String property) | Удалить указанное свойство, определяемое по имени |
| resetChannels() | Очищает каналы свойств этого отображения анимационной кривой. |
| setName(String value) | Устанавливает имя. |
| setProperty(Property value) | Получает свойство, связанное с CurveMapping |
| setProperty(String property, Object value) | Устанавливает значение указанного свойства |
| toString() | Форматирует объект в строку |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
BindPoint(Scene scene, Property prop)
public BindPoint(Scene scene, Property prop)
Инициализирует новый экземпляр класса BindPoint.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| scene | Scene | Сцена, содержащая анимацию. |
| prop | Property | Свойство. |
addChannel(String name, Class type, Object value)
public boolean addChannel(String name, Class<?> type, Object value)
Добавляет указанное свойство канала.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| имя | java.lang.String | Имя. |
| type | java.lang.Class | Тип. |
| значение | java.lang.Object | Значение. |
Returns: boolean — true, если канал был добавлен, иначе false.
addChannel(String name, Object value)
public boolean addChannel(String name, Object value)
Добавляет указанное свойство канала.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| имя | java.lang.String | Имя. |
| значение | java.lang.Object | Значение. |
Returns: boolean — true, если канал был добавлен, иначе false.
bindKeyframeSequence(String channelName, KeyframeSequence sequence)
public void bindKeyframeSequence(String channelName, KeyframeSequence sequence)
Привязывает последовательность ключевых кадров к указанному каналу
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| channelName | java.lang.String | К какому каналу будет привязана последовательность ключевых кадров |
| sequence | KeyframeSequence | Последовательность ключевых кадров для привязки |
createKeyframeSequence(String name)
public KeyframeSequence createKeyframeSequence(String name)
Создаёт новую кривую и соединяет её с первым каналом отображения кривой
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| имя | java.lang.String | Имя новой последовательности. |
Returns: KeyframeSequence - The keyframe sequence.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Находит свойство. Оно может быть динамическим свойством (созданным с помощью CreateDynamicProperty/SetProperty) или нативным свойством (определяемым по его имени)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| propertyName | java.lang.String | Имя свойства. |
Returns: Property - The property.
get(String channelName)
public AnimationChannel get(String channelName)
Получает канал по заданному имени
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| channelName | java.lang.String | Имя канала |
Returns: AnimationChannel - Animation channel
getChannel(String channelName)
public AnimationChannel getChannel(String channelName)
Получает канал по заданному имени
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| channelName | java.lang.String | Имя канала для поиска |
Returns: AnimationChannel - Channel with the name
getChannelsCount()
public int getChannelsCount()
Возвращает общее количество каналов свойств, определённых в этом отображении анимационной кривой.
Returns: int - Количество каналов.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getKeyframeSequence(String channelName)
public KeyframeSequence getKeyframeSequence(String channelName)
Получает первую последовательность ключевых кадров в указанном канале
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| channelName | java.lang.String | Имя канала для поиска |
Returns: KeyframeSequence - First keyframe sequence with the channel name
getName()
public String getName()
Получает имя.
Returns: java.lang.String - имя.
getProperties()
public PropertyCollection getProperties()
Получает коллекцию всех свойств.
Returns: PropertyCollection - the collection of all properties.
getProperty()
public Property getProperty()
Получает свойство, связанное с CurveMapping
Returns: Property - the property associated with the CurveMapping
getProperty(String property)
public Object getProperty(String property)
Получить значение указанного свойства
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| свойство | java.lang.String | Имя свойства |
Returns: java.lang.Object - Значение найденного свойства
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeProperty(Property property)
public boolean removeProperty(Property property)
Удаляет динамическое свойство.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| property | Property | Какое свойство удалить |
Returns: boolean - true, если свойство успешно удалено
removeProperty(String property)
public boolean removeProperty(String property)
Удалить указанное свойство, определяемое по имени
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| свойство | java.lang.String | Какое свойство удалить |
Returns: boolean - true, если свойство успешно удалено
resetChannels()
public void resetChannels()
Очищает каналы свойств этого отображения анимационной кривой.
setName(String value)
public void setName(String value)
Устанавливает имя.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | java.lang.String | Новое значение |
setProperty(Property value)
public void setProperty(Property value)
Получает свойство, связанное с CurveMapping
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Property | Новое значение |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Устанавливает значение указанного свойства
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| свойство | java.lang.String | Имя свойства |
| значение | java.lang.Object | Значение свойства |
toString()
public String toString()
Форматирует объект в строку
Returns: java.lang.String - Строка объекта
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |