| Package | infinity3D.engine.core |
| Class | public class LodMesh |
| Inheritance | LodMesh Object3D |
| Property | Defined by | ||
|---|---|---|---|
![]() | children : Set
Дочерние объекты.
| Object3D | |
![]() | collision : Boolean
Проверка объекта на столкновения.
| Object3D | |
| currentMesh : Object3D
[read-only]
Текущий полигональный объект.
| LodMesh | ||
| distantion : int
Расстояние между текущим объектом и активной камерой.
| LodMesh | ||
| distantionForHighPoly : Number
Растояние между камерой и объектом при котором выводится высоко полигональная модель.
| LodMesh | ||
| distantionForLowPoly : Number
Растояние между камерой и объектом при котором выводится низко полигональная модель.
| LodMesh | ||
| distantionForMediumPoly : Number
Растояние между камерой и объектом при котором выводится средне полигональная модель.
| LodMesh | ||
![]() | globalCoords : Point3D
Координаты объекта в системе координат сцены.
| Object3D | |
| height : Number [read-only]
Высота полигонального объекта, по оси Z.
| LodMesh | ||
| highPoly : Object3D
Высоко полигональная модель.
| LodMesh | ||
| length : Number [read-only]
Длина полигонального объекта, по оси Y.
| LodMesh | ||
![]() | localCoords : Point3D
Координаты объекта.
| Object3D | |
| lowPoly : Object3D
Низко полигональная модель.
| LodMesh | ||
| mediumPoly : Object3D
Средне полигональная модель.
| LodMesh | ||
![]() | name : String
Имя объекта.
| Object3D | |
![]() | parent : Object3D
Родительский объект.
| 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
Сцена, которой принадлежит текущий объект.
| Object3D | |
![]() | transform : Matrix3D
Матрица объекта.
| Object3D | |
![]() | visible : Boolean
Если значение true, то объект отображается при рендеринге, иначе false.
| Object3D | |
| width : Number [read-only]
Ширина полигонального объекта, по оси X.
| LodMesh | ||
![]() | x : Number
Координата по оси X.
| Object3D | |
![]() | y : Number
Координата по оси Y.
| Object3D | |
![]() | z : Number
Координата по оси Z.
| Object3D | |
| Method | Defined by | ||
|---|---|---|---|
|
LodMesh(lowPoly:Object3D, mediumPoly:Object3D, highPoly:Object3D, distantionForLowPoly:Number = 2000, distantionForMediumPoly:Number = 1000, distantionForHighPoly:Number = 500, name:String = null)
Создание экземпляра полигонального объекта.
| LodMesh | ||
![]() |
Добавление объекта в текущий.
| Object3D | |
|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Добавление обработчика события
| LodMesh | ||
![]() |
calculateObject():void
Принудительный вызов перерасчета матрицы объекта.
| Object3D | |
|
dispatchEvent(event:Event):Boolean
Рассылка события.
| LodMesh | ||
![]() |
getChildByName(name:String):Object3D
Получение объекта с заданным именем.
| Object3D | |
|
hasEventListener(type:String):Boolean
Проверка наличия зарегистрированных обработчиков события указанного типа.
| LodMesh | ||
![]() |
Направление объекта на точку.
| 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
Удаление обработчика события.
| LodMesh | ||
![]() |
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
Строковое представление полигонального объекта.
| LodMesh | ||
|
willTrigger(type:String):Boolean
| LodMesh | ||
| currentMesh | property |
currentMesh:Object3D [read-only]Текущий полигональный объект.
Implementation public function get currentMesh():Object3D
| distantion | property |
public var distantion:intРасстояние между текущим объектом и активной камерой.
| distantionForHighPoly | property |
distantionForHighPoly:Number [read-write]Растояние между камерой и объектом при котором выводится высоко полигональная модель.
The default value is 500.
public function get distantionForHighPoly():Number
public function set distantionForHighPoly(value:Number):void
| distantionForLowPoly | property |
distantionForLowPoly:Number [read-write]Растояние между камерой и объектом при котором выводится низко полигональная модель.
The default value is 2000.
public function get distantionForLowPoly():Number
public function set distantionForLowPoly(value:Number):void
| distantionForMediumPoly | property |
distantionForMediumPoly:Number [read-write]Растояние между камерой и объектом при котором выводится средне полигональная модель.
The default value is 1000.
public function get distantionForMediumPoly():Number
public function set distantionForMediumPoly(value:Number):void
| height | property |
height:Number [read-only]Высота полигонального объекта, по оси Z.
Implementation public function get height():Number
| highPoly | property |
highPoly:Object3D [read-write]Высоко полигональная модель.
Implementation public function get highPoly():Object3D
public function set highPoly(value:Object3D):void
| length | property |
length:Number [read-only]Длина полигонального объекта, по оси Y.
Implementation public function get length():Number
| lowPoly | property |
lowPoly:Object3D [read-write]Низко полигональная модель.
Implementation public function get lowPoly():Object3D
public function set lowPoly(value:Object3D):void
| mediumPoly | property |
mediumPoly:Object3D [read-write]Средне полигональная модель.
Implementation public function get mediumPoly():Object3D
public function set mediumPoly(value:Object3D):void
| width | property |
width:Number [read-only]Ширина полигонального объекта, по оси X.
Implementation public function get width():Number
| LodMesh | () | constructor |
public function LodMesh(lowPoly:Object3D, mediumPoly:Object3D, highPoly:Object3D, distantionForLowPoly:Number = 2000, distantionForMediumPoly:Number = 1000, distantionForHighPoly:Number = 500, name:String = null)Создание экземпляра полигонального объекта.
ParameterslowPoly:Object3D — Низко полигональная модель.
|
|
mediumPoly:Object3D — Средне полигональная модель.
|
|
highPoly:Object3D — Высоко полигональная модель.
|
|
distantionForLowPoly:Number (default = 2000) — Растояние между камерой и объектом при котором выводится низко полигональная модель.
|
|
distantionForMediumPoly:Number (default = 1000) — Растояние между камерой и объектом при котором выводится средне полигональная модель.
|
|
distantionForHighPoly:Number (default = 500) — Растояние между камерой и объектом при котором выводится высоко полигональная модель.
|
|
name:String (default = null) — Имя объекта.
|
| addEventListener | () | method |
public override 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) — Флаг использования слабой ссылки для обработчика.
|
| dispatchEvent | () | method |
public override function dispatchEvent(event:Event):BooleanРассылка события.
Parametersevent:Event — Посылаемое событие.
|
Boolean |
| hasEventListener | () | method |
public override function hasEventListener(type:String):BooleanПроверка наличия зарегистрированных обработчиков события указанного типа.
Parameterstype:String — Тип события.
|
Boolean — Значение true, если есть обработчики события указанного типа, иначе false.
|
| removeEventListener | () | method |
public override function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):voidУдаление обработчика события.
Parameterstype:String — Тип события.
|
|
listener:Function — Обработчик события.
|
|
useCapture:Boolean (default = false) — Не используется.
|
| toString | () | method |
public override function toString():StringСтроковое представление полигонального объекта.
ReturnsString — Строковое представление полигонального объекта.
|
| willTrigger | () | method |
public override function willTrigger(type:String):BooleanParameters
type:String — Тип события.
|
Boolean — Значение true, если слушатель указанного типа будет срабатывать, иначе false.
|