| Package | infinity3D.engine.core |
| Class | public class Object3D |
| Implements | flash.events.IEventDispatcher |
| Subclasses | AnimationVertexMesh, Camera3D, LodMesh, Mesh, Sound3D |
| Property | Defined by | ||
|---|---|---|---|
| children : Set
[read-only]
Дочерние объекты.
| Object3D | ||
| collision : Boolean
Проверка объекта на столкновения.
| Object3D | ||
| globalCoords : Point3D
[read-only]
Координаты объекта в системе координат сцены.
| Object3D | ||
| localCoords : Point3D
Координаты объекта.
| Object3D | ||
| name : String
Имя объекта.
| Object3D | ||
| parent : Object3D
[read-only]
Родительский объект.
| Object3D | ||
| priority : int = 0
Приоритет объекта.
| Object3D | ||
| rotationX : Number
Угол поворота вокруг оси X, заданный в градусах.
| Object3D | ||
| rotationY : Number
Угол поворота вокруг оси Y, заданный в градусах.
| Object3D | ||
| rotationZ : Number
Угол поворота вокруг оси Z, заданный в градусах.
| Object3D | ||
| scaleX : Number
Коэффициент масштабирования вдоль оси X.
| Object3D | ||
| scaleY : Number
Коэффициент масштабирования вдоль оси Y.
| Object3D | ||
| scaleZ : Number
Коэффициент масштабирования вдоль оси Z.
| Object3D | ||
| scene : Scene3D
[read-only]
Сцена, которой принадлежит текущий объект.
| Object3D | ||
| transform : Matrix3D
Матрица объекта.
| Object3D | ||
| visible : Boolean
Если значение true, то объект отображается при рендеринге, иначе false.
| Object3D | ||
| x : Number
Координата по оси X.
| Object3D | ||
| y : Number
Координата по оси Y.
| Object3D | ||
| z : Number
Координата по оси Z.
| Object3D | ||
| Method | Defined by | ||
|---|---|---|---|
|
Object3D(name:String = null)
Создание экземпляра объекта.
| Object3D | ||
|
Добавление объекта в текущий.
| Object3D | ||
|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Добавление обработчика события
| Object3D | ||
|
calculateObject():void
Принудительный вызов перерасчета матрицы объекта.
| Object3D | ||
|
dispatchEvent(event:Event):Boolean
Рассылка события.
| Object3D | ||
|
getChildByName(name:String):Object3D
Получение объекта с заданным именем.
| Object3D | ||
|
hasEventListener(type:String):Boolean
Проверка наличия зарегистрированных обработчиков события указанного типа.
| Object3D | ||
|
Направление объекта на точку.
| Object3D | ||
|
move(x:Number = 0, y:Number = 0, z:Number = 0):void
Изменение координат объекта.
| Object3D | ||
|
removeChild(object:Object3D):void
Удаление объекта из текущего.
| Object3D | ||
|
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаление обработчика события.
| Object3D | ||
|
rotation(x:Number = 0, y:Number = 0, z:Number = 0):void
Уголы поворота объекта по трем осям.
| Object3D | ||
|
scale(x:Number = 1, y:Number = 1, z:Number = 1):void
Уголы поворота объекта по трем осям.
| Object3D | ||
|
toString():String
Строковое представление объекта.
| Object3D | ||
|
willTrigger(type:String):Boolean
| Object3D | ||
| children | property |
| collision | property |
collision:Boolean [read-write]Проверка объекта на столкновения. Значение true, с объектом проверяются сталкновения, иначе false;
The default value is true.
public function get collision():Boolean
public function set collision(value:Boolean):void
| globalCoords | property |
globalCoords:Point3D [read-only]Координаты объекта в системе координат сцены.
Implementation public function get globalCoords():Point3D
| localCoords | property |
localCoords:Point3D [read-write]Координаты объекта.
Implementation public function get localCoords():Point3D
public function set localCoords(value:Point3D):void
| name | property |
name:String [read-write]Имя объекта.
Implementation public function get name():String
public function set name(value:String):void
| parent | property |
parent:Object3D [read-only]Родительский объект.
Implementation public function get parent():Object3D
| priority | property |
public var priority:int = 0Приоритет объекта. Чем ниже значение тем выше по иерархии объект (первым добовляется в BSP - дерево).
The default value is 0;.
| rotationX | property |
rotationX:Number [read-write]Угол поворота вокруг оси X, заданный в градусах.
The default value is 0.
public function get rotationX():Number
public function set rotationX(value:Number):void
| rotationY | property |
rotationY:Number [read-write]Угол поворота вокруг оси Y, заданный в градусах.
The default value is 0.
public function get rotationY():Number
public function set rotationY(value:Number):void
| rotationZ | property |
rotationZ:Number [read-write]Угол поворота вокруг оси Z, заданный в градусах.
The default value is 0.
public function get rotationZ():Number
public function set rotationZ(value:Number):void
| scaleX | property |
scaleX:Number [read-write]Коэффициент масштабирования вдоль оси X.
The default value is 1.
public function get scaleX():Number
public function set scaleX(value:Number):void
| scaleY | property |
scaleY:Number [read-write]Коэффициент масштабирования вдоль оси Y.
The default value is 1.
public function get scaleY():Number
public function set scaleY(value:Number):void
| scaleZ | property |
scaleZ:Number [read-write]Коэффициент масштабирования вдоль оси Z.
The default value is 1.
public function get scaleZ():Number
public function set scaleZ(value:Number):void
| scene | property |
scene:Scene3D [read-only]Сцена, которой принадлежит текущий объект.
Implementation public function get scene():Scene3D
| transform | property |
transform:Matrix3D [read-write]Матрица объекта.
Implementation public function get transform():Matrix3D
public function set transform(value:Matrix3D):void
| visible | property |
visible:Boolean [read-write]Если значение true, то объект отображается при рендеринге, иначе false.
The default value is true.
public function get visible():Boolean
public function set visible(value:Boolean):void
| x | property |
x:Number [read-write]Координата по оси X.
The default value is 0.
public function get x():Number
public function set x(value:Number):void
| y | property |
y:Number [read-write]Координата по оси Y.
The default value is 0.
public function get y():Number
public function set y(value:Number):void
| z | property |
z:Number [read-write]Координата по оси Z.
The default value is 0.
public function get z():Number
public function set z(value:Number):void
| Object3D | () | constructor |
public function Object3D(name:String = null)Создание экземпляра объекта.
Parametersname:String (default = null) — Имя объекта.
|
| addChild | () | method |
public function addChild(object:Object3D):voidДобавление объекта в текущий.
Parametersobject:Object3D — Объект, который добавляем в текущий.
|
| addEventListener | () | method |
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):voidДобавление обработчика события
Parameterstype:String — Тип события.
|
|
listener:Function — Обработчик события.
|
|
useCapture:Boolean (default = false) — Не используется.
|
|
priority:int (default = 0) — Приоритет обработчика.
|
|
useWeakReference:Boolean (default = false) — Флаг использования слабой ссылки для обработчика.
|
| calculateObject | () | method |
public function calculateObject():voidПринудительный вызов перерасчета матрицы объекта. Метод позволяет раcсчитать матрицу объекта не добавляя объект на сцену и не дожидаясь обновления сцены.
| dispatchEvent | () | method |
public function dispatchEvent(event:Event):BooleanРассылка события.
Parametersevent:Event — Посылаемое событие.
|
Boolean |
| getChildByName | () | method |
public function getChildByName(name:String):Object3DПолучение объекта с заданным именем.
Parametersname:String — Имя объекта.
|
Object3D —
Дочерний объект или null, если объект с заданным именем отсутствует.
|
| hasEventListener | () | method |
public function hasEventListener(type:String):BooleanПроверка наличия зарегистрированных обработчиков события указанного типа.
Parameterstype:String — Тип события.
|
Boolean — Значение true, если есть обработчики события указанного типа, иначе false.
|
| lookAt | () | method |
public function lookAt(point:Point3D):voidНаправление объекта на точку.
Parameterspoint:Point3D — Точка, на которую направляем объект.
|
| move | () | method |
public function move(x:Number = 0, y:Number = 0, z:Number = 0):voidИзменение координат объекта.
Parametersx:Number (default = 0) — Координата по оси X.
|
|
y:Number (default = 0) — Координата по оси Y.
|
|
z:Number (default = 0) — Координата по оси Z.
|
| removeChild | () | method |
public function removeChild(object:Object3D):voidУдаление объекта из текущего.
Parametersobject:Object3D — Объект, который удаляется из текущего.
|
| removeEventListener | () | method |
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):voidУдаление обработчика события.
Parameterstype:String — Тип события.
|
|
listener:Function — Обработчик события.
|
|
useCapture:Boolean (default = false) — Не используется.
|
| rotation | () | method |
public function rotation(x:Number = 0, y:Number = 0, z:Number = 0):voidУголы поворота объекта по трем осям.
Parametersx:Number (default = 0) — Угол поворота вокруг оси X, заданный в градусах.
|
|
y:Number (default = 0) — Угол поворота вокруг оси Y, заданный в градусах.
|
|
z:Number (default = 0) — Угол поворота вокруг оси Z, заданный в градусах.
|
| scale | () | method |
public function scale(x:Number = 1, y:Number = 1, z:Number = 1):voidУголы поворота объекта по трем осям.
Parametersx:Number (default = 1) — Коэффициент масштабирования вдоль оси X.
|
|
y:Number (default = 1) — Коэффициент масштабирования вдоль оси Y.
|
|
z:Number (default = 1) — Коэффициент масштабирования вдоль оси Z.
|
| toString | () | method |
public function toString():StringСтроковое представление объекта.
ReturnsString — Строковое представление объекта.
|
| willTrigger | () | method |
public function willTrigger(type:String):BooleanParameters
type:String — Тип события.
|
Boolean — Значение true, если слушатель указанного типа будет срабатывать, иначе false.
|