| Пакет | fl.ik |
| Класс | public class IKJoint |
| Наследование | IKJoint Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
| bone : IKBone [только для чтения]
Головная кость, связанная с объектом IKJoint. | IKJoint | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| DOF_ROTATION : int = 1 [статические]
Статическая константа для степени свободы вращения. | IKJoint | ||
| DOF_XTRANS : int = 2 [статические]
Статическая константа для степени свободы перемещения по оси х. | IKJoint | ||
| DOF_YTRANS : int = 4 [статические]
Статическая константа для степени свободы перемещения по оси y. | IKJoint | ||
| name : String
Имя экземпляра IKJoint. | IKJoint | ||
| numChildren : int [только для чтения]
Возвращает число объектов IKJoint, ответвляющихся от указанного объекта IKJoint. | IKJoint | ||
| parent : IKJoint
Родительский объект IKJoint. | IKJoint | ||
| position : Point [только для чтения]
Координаты IKJoint. | IKJoint | ||
| rotation : Number [только для чтения]
Текущее значение вращения. | IKJoint | ||
| rotationConstrained : Boolean
Возвращает сведения об ограничении вращения. | IKJoint | ||
| rotationEnabled : Boolean
Указывает, включено ли вращение. | IKJoint | ||
| rotationMax : Number
Максимальное значение вращения. | IKJoint | ||
| rotationMin : Number
Минимальное значение вращения. | IKJoint | ||
| speed : Number
Степень свободы скорости вращения; свойства xTranslation и yTranslation имеют одинаковые параметры скорости. | IKJoint | ||
| springDamping : Number
Значение амортизации пружины. | IKJoint | ||
| springPosition : Number
Положение пружины (для поступательных суставов) или угол пружины (для вращательных суставов). | IKJoint | ||
| springStrength : Number
Значение сопротивления пружины. | IKJoint | ||
| xTranslation : Number [только для чтения]
Текущее значение перемещения по оси x. | IKJoint | ||
| xTranslationConstrained : Boolean
Возвращает данные об ограничении перемещения по оси x. | IKJoint | ||
| xTranslationEnabled : Boolean
Указывает, включено ли перемещение по оси x. | IKJoint | ||
| xTranslationMax : Number
Максимальное значение перемещения по оси x. | IKJoint | ||
| xTranslationMin : Number
Минимальное значение перемещения по оси x. | IKJoint | ||
| yTranslation : Number [только для чтения]
Текущее значение перемещения по оси y. | IKJoint | ||
| yTranslationConstrained : Boolean
Возвращает данные об ограничении перемещения по оси y. | IKJoint | ||
| yTranslationEnabled : Boolean
Указывает, включено ли перемещение по оси y. | IKJoint | ||
| yTranslationMax : Number
Максимальное значение перемещения по оси y. | IKJoint | ||
| yTranslationMin : Number
Минимальное значение перемещения по оси y. | IKJoint | ||
| Метод | Определено | ||
|---|---|---|---|
Очищает текущий угол пружины. | IKJoint | ||
Очищает текущую точку пружины. | IKJoint | ||
Возвращает дочерний объект IKJoint с указанным значением индекса. | IKJoint | ||
Возвращает значение индекса указанного объекта IKJoint. | IKJoint | ||
Определяет текущее значение указанного типа степени свободы. | IKJoint | ||
Возвращает текущий угол пружины. | IKJoint | ||
Возвращает текущую точку пружины. | IKJoint | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
Указывает, применена ли физика для поддерева (дочерних элементов) сустава. | IKJoint | ||
Указывает, задан ли в данный момент угол пружины. | IKJoint | ||
Указывает, задана ли в данный момент точка пружины. | IKJoint | ||
Возвращает данные об ограничении типа степени свободы. | IKJoint | ||
Возвращает данные о включении заданного типа степени свободы. | IKJoint | ||
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
Задает ограничение указанного типа степени свободы. | IKJoint | ||
Включает или отключает указанный тип степени свободы. | IKJoint | ||
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
Задает текущий угол пружины. | IKJoint | ||
Задает текущую точку пружины. | IKJoint | ||
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
bone | свойство |
DOF_ROTATION | свойство |
public static var DOF_ROTATION:int = 1| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Статическая константа для степени свободы вращения.
DOF_XTRANS | свойство |
public static var DOF_XTRANS:int = 2| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Статическая константа для степени свободы перемещения по оси х.
DOF_YTRANS | свойство |
public static var DOF_YTRANS:int = 4| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Статическая константа для степени свободы перемещения по оси y.
name | свойство |
numChildren | свойство |
numChildren:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает число объектов IKJoint, ответвляющихся от указанного объекта IKJoint. Этот метод не учитывает подветви. Чтобы создать весь объект IKArmature, начертите каждую дочернюю ветвь.
Реализация
public function get numChildren():intparent | свойство |
position | свойство |
rotation | свойство |
rotation:Number [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Текущее значение вращения. Это значение доступно только для чтения. Объект IKMover автоматически обновляет это значение во время движения с обратной кинематикой.
Реализация
public function get rotation():NumberrotationConstrained | свойство |
rotationEnabled | свойство |
rotationMax | свойство |
rotationMin | свойство |
speed | свойство |
speed:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Степень свободы скорости вращения; свойства xTranslation и yTranslation имеют одинаковые параметры скорости.
Реализация
public function get speed():Number public function set speed(value:Number):voidspringDamping | свойство |
springDamping:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Значение амортизации пружины. Амортизация добавляет сопротивление пружины, при использовании вместе со свойством strength. Оно влияет на скорость затухания пружины, то есть время между первым движением и возвращением костей сустава в спокойное состояние. Значение находится в диапазоне от 0 (без сопротивления, используется по умолчанию) до 100 (большая амортизация). Максимальное значение амортизации не аннулирует сопротивление. При амортизации 100 сопротивление 1 все равно оказывает воздействие. Физическая реакция имеет место, несмотря на то что из-за жесткости сустава ее может быть трудно заменить.
Реализация
public function get springDamping():Number public function set springDamping(value:Number):voidПример ( Использование этого примера )
IKJoint.springStrength и IKJoint.springDamping. Это пример предоставлен Майком Уэлшем (Mike Welsh).
import fl.ik.*;
var armature:IKArmature = IKManager.getArmatureAt(0);
armature.springsEnabled = true;
var joint:IKJoint = armature.rootJoint;
while(joint)
{
joint.springStrength = Math.random() * 10;
joint.springDamping = Math.random() * 100;
if(joint.numChildren > 0)joint = joint.getChildAt(0);
else joint = null;
}
springPosition | свойство |
springPosition:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Положение пружины (для поступательных суставов) или угол пружины (для вращательных суставов).
Реализация
public function get springPosition():Number public function set springPosition(value:Number):voidspringStrength | свойство |
springStrength:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Значение сопротивления пружины. Это степень упругости в суставе. Значение находится в диапазоне от 1 до 100; 0 обозначает очень жесткую пружину (поведение Flash по умолчанию), а 100 обозначает очень слабую пружину, которая регулируется в основном законами физики.
Реализация
public function get springStrength():Number public function set springStrength(value:Number):voidПример ( Использование этого примера )
IKJoint.springStrength и IKJoint.springDamping. Это пример предоставлен Майком Уэлшем (Mike Welsh).
import fl.ik.*;
var armature:IKArmature = IKManager.getArmatureAt(0);
armature.springsEnabled = true;
var joint:IKJoint = armature.rootJoint;
while(joint)
{
joint.springStrength = Math.random() * 10;
joint.springDamping = Math.random() * 100;
if(joint.numChildren > 0)joint = joint.getChildAt(0);
else joint = null;
}
xTranslation | свойство |
xTranslation:Number [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Текущее значение перемещения по оси x. Это значение доступно только для чтения. Объект IKMover автоматически обновляет это значение во время движения с обратной кинематикой.
Реализация
public function get xTranslation():NumberxTranslationConstrained | свойство |
xTranslationConstrained:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает данные об ограничении перемещения по оси x.
Реализация
public function get xTranslationConstrained():Boolean public function set xTranslationConstrained(value:Boolean):voidxTranslationEnabled | свойство |
xTranslationMax | свойство |
xTranslationMin | свойство |
yTranslation | свойство |
yTranslation:Number [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Текущее значение перемещения по оси y. Это значение доступно только для чтения. Объект IKMover автоматически обновляет это значение во время движения с обратной кинематикой.
Реализация
public function get yTranslation():NumberyTranslationConstrained | свойство |
yTranslationConstrained:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает данные об ограничении перемещения по оси y.
Реализация
public function get yTranslationConstrained():Boolean public function set yTranslationConstrained(value:Boolean):voidyTranslationEnabled | свойство |
yTranslationMax | свойство |
yTranslationMin | свойство |
clearSpringAngle | () | метод |
public function clearSpringAngle():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Очищает текущий угол пружины.
clearSpringPoint | () | метод |
public function clearSpringPoint():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Очищает текущую точку пружины.
getChildAt | () | метод |
public function getChildAt(iChild:int):IKJoint| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает дочерний объект IKJoint с указанным значением индекса.
Параметры
iChild:int — Номер индекса определяемого соединения, начинающегося с нуля.
|
IKJoint — Возвращает экземпляр IKJoint с указанным значением индекса.
|
getChildIndex | () | метод |
public function getChildIndex(child:IKJoint):int| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает значение индекса указанного объекта IKJoint.
Параметры
child:IKJoint — Целевое дочернее соединение.
|
int — Возвращает значение индекса, начинающееся с нуля, указанного объекта IKJoint.
|
getJointValue | () | метод |
public function getJointValue(dof:int):Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет текущее значение указанного типа степени свободы.
Параметры
dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).
|
Number |
getSpringAngle | () | метод |
getSpringPt | () | метод |
hasPhysics | () | метод |
public function hasPhysics(recursive:Boolean = true):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает, применена ли физика для поддерева (дочерних элементов) сустава.
Параметры
recursive:Boolean (default = true) |
Boolean |
hasSpringAngle | () | метод |
hasSpringPoint | () | метод |
isConstrained | () | метод |
public function isConstrained(dof:int):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает данные об ограничении типа степени свободы.
Параметры
dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).
|
Boolean |
isEnabled | () | метод |
public function isEnabled(dof:int):*| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает данные о включении заданного типа степени свободы.
Параметры
dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).
|
* — Логическое значение, обозначающее включение определенной степени свободы (true); в противном случае — false.
|
setConstrained | () | метод |
public function setConstrained(dof:int, constrained:Boolean):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Задает ограничение указанного типа степени свободы.
Параметры
dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).
| |
constrained:Boolean — Используйте значение true для ограничения указанной степени свободы, в остальных случаях используйте false.
|
setEnabled | () | метод |
public function setEnabled(dof:int, enable:Boolean):*| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Включает или отключает указанный тип степени свободы.
Параметры
dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).
| |
enable:Boolean — Если выбрано значение true, включен указанный тип степени свободы.
|
* |
setSpringAngle | () | метод |
setSpringPt | () | метод |
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства