Packageinfinity3D.engine.core
Classpublic class SkyBox
InheritanceSkyBox Inheritance Mesh Inheritance Object3D

Класс реализует прямоугольный параллелепипед, имитирующий небесное окружение.



Public Properties
 PropertyDefined by
  back : Material
Материал задней плоскости.
SkyBox
  backVisible : Boolean
Видимость задней плоскости.
SkyBox
 Inheritedbbox : BParallelepiped
Ограничивающий примитив.
Mesh
 Inheritedchildren : Set
Дочерние объекты.
Object3D
 Inheritedcollision : Boolean
Проверка объекта на столкновения.
Object3D
 Inheriteddistantion : int
Расстояние между текущим объектом и активной камерой.
Mesh
  down : Material
Материал нижней плоскости.
SkyBox
  downVisible : Boolean
Видимость нижней плоскости.
SkyBox
 Inheritedfaces : Hash
Грани объекта.
Mesh
  front : Material
Материал передней плоскости.
SkyBox
  frontVisible : Boolean
Видимость передней плоскости.
SkyBox
 InheritedglobalCoords : Point3D
Координаты объекта в системе координат сцены.
Object3D
 Inheritedheight : Number
Высота полигонального объекта по оси Z.
Mesh
  heightBox : Number
Высота, по оси Z.
SkyBox
  left : Material
Материал левой плоскости.
SkyBox
  leftVisible : Boolean
Видимость левой плоскости.
SkyBox
 Inheritedlength : Number
Длина полигонального объекта по оси Y.
Mesh
  lengthBox : Number
Длина, по оси Y.
SkyBox
 InheritedlocalCoords : Point3D
Координаты объекта.
Object3D
 Inheritedname : String
Имя объекта.
Object3D
 Inheritedparent : Object3D
Родительский объект.
Object3D
 Inheritedpriority : int = 0
Приоритет объекта.
Object3D
  right : Material
Материал правой плоскости.
SkyBox
  rightVisible : Boolean
Видимость правой плоскости.
SkyBox
 InheritedrotationX : Number
Угол поворота вокруг оси X, заданный в градусах.
Object3D
 InheritedrotationY : Number
Угол поворота вокруг оси Y, заданный в градусах.
Object3D
 InheritedrotationZ : Number
Угол поворота вокруг оси Z, заданный в градусах.
Object3D
 InheritedscaleX : Number
Коэффициент масштабирования вдоль оси X.
Object3D
 InheritedscaleY : Number
Коэффициент масштабирования вдоль оси Y.
Object3D
 InheritedscaleZ : Number
Коэффициент масштабирования вдоль оси Z.
Object3D
 Inheritedscene : Scene3D
Сцена, которой принадлежит текущий объект.
Object3D
 Inheritedsurfaces : Hash
Поверхности объекта.
Mesh
 Inheritedtransform : Matrix3D
Матрица объекта.
Object3D
 InheritedtwoSide : Boolean
Если true, все грани объекта отображаются с двух сторон, false с одной.
Mesh
  up : Material
Материал верхней плоскости.
SkyBox
  upVisible : Boolean
Видимость верхней плоскости.
SkyBox
 Inheriteduvs : Hash
Текстурные координаты объекта.
Mesh
 Inheritedvertices : Hash
Вершины объекта.
Mesh
 Inheritedvisible : Boolean
Если значение true, то объект отображается при рендеринге, иначе false.
Object3D
 Inheritedwidth : Number
Ширина полигонального объекта по оси X.
Mesh
  widthBox : Number
Ширина, по оси X.
SkyBox
 Inheritedx : Number
Координата по оси X.
Object3D
 Inheritedy : Number
Координата по оси Y.
Object3D
 Inheritedz : Number
Координата по оси Z.
Object3D
Public Methods
 MethodDefined by
  
SkyBox(width:Number = 50000, length:Number = 50000, height:Number = 50000)
Создание экземпляра небесного окружения.
SkyBox
 Inherited
addChild(object:Object3D):void
Добавление объекта в текущий.
Object3D
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Добавление обработчика события
Object3D
 Inherited
addFace(vertices:Array, uvs:Array, name:Object = null):Face
Добавление грани.
Mesh
 Inherited
addMaterial(material:Material, surface:Object):void
Добавление материала.
Mesh
 Inherited
Добавление материала всем поверхностям объекта.
Mesh
 Inherited
addSurface(faces:Array = null, name:Object = null):Surface
Добавление поверхности.
Mesh
 Inherited
addUV(u:Number = 0, v:Number = 0, name:Object = null):UVCoords
Добавление новой текстурной координаты.
Mesh
 Inherited
addVertex(x:Number = 0, y:Number = 0, z:Number = 0, name:Object = null):Vertex
Добавление новой вершины.
Mesh
 Inherited
Принудительный вызов перерасчета матрицы объекта.
Object3D
 Inherited
dispatchEvent(event:Event):Boolean
Рассылка события.
Object3D
 Inherited
getChildByName(name:String):Object3D
Получение объекта с заданным именем.
Object3D
 Inherited
getFaceByName(name:Object):Face
Получение грани по имени.
Mesh
 Inherited
getNameByFace(face:Face):Object
Получение имени грани.
Mesh
 Inherited
getNameBySurface(surface:Surface):Object
Получение имени поверхности.
Mesh
 Inherited
getNameByUVs(uvs:UVCoords):Object
Получение имени текстурной координаты.
Mesh
 Inherited
getNameByVertex(vertex:Vertex):Object
Получение имени вершины.
Mesh
 Inherited
getSurfaceByName(name:Object):Surface
Получение поверхности по имени.
Mesh
 Inherited
getUVsByName(name:Object):UVCoords
Получение текстурной координаты по имени.
Mesh
 Inherited
getVertexByName(name:Object):Vertex
Получение вершины по имени.
Mesh
 Inherited
hasEventListener(type:String):Boolean
Проверка наличия зарегистрированных обработчиков события указанного типа.
Object3D
 Inherited
hasFace(face:Object):Boolean
Проверка наличия грани в объекте.
Mesh
 Inherited
hasSurface(surface:Object):Boolean
Проверка наличия поверхности в объекте.
Mesh
 Inherited
hasUVs(uvs:Object):Boolean
Проверка наличия текстурной координаты в объекте.
Mesh
 Inherited
hasVertex(vertex:Object):Boolean
Проверка наличия вершины в объекте.
Mesh
 Inherited
lookAt(point:Point3D):void
Направление объекта на точку.
Object3D
 Inherited
move(x:Number = 0, y:Number = 0, z:Number = 0):void
Изменение координат объекта.
Object3D
 Inherited
removeChild(object:Object3D):void
Удаление объекта из текущего.
Object3D
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаление обработчика события.
Object3D
 Inherited
removeFace(face:Object):Face
Удаление грани.
Mesh
 Inherited
removeSurface(surface:Object):Surface
Удаление поверхности.
Mesh
 Inherited
removeUV(uv:Object):UVCoords
Удаление текстурной координаты.
Mesh
 Inherited
removeVertex(vertex:Object):Vertex
Удаление вершины.
Mesh
 Inherited
rotation(x:Number = 0, y:Number = 0, z:Number = 0):void
Уголы поворота объекта по трем осям.
Object3D
 Inherited
scale(x:Number = 1, y:Number = 1, z:Number = 1):void
Уголы поворота объекта по трем осям.
Object3D
 Inherited
toString():String
Строковое представление полигонального объекта.
Mesh
 Inherited
willTrigger(type:String):Boolean
Object3D
Property detail
backproperty
back:Material  [read-write]

Материал задней плоскости.

The default value is null.

Implementation
    public function get back():Material
    public function set back(value:Material):void
backVisibleproperty 
backVisible:Boolean  [read-write]

Видимость задней плоскости. Значение true, если поверхность видна иначе false.

The default value is true.

Implementation
    public function get backVisible():Boolean
    public function set backVisible(value:Boolean):void
downproperty 
down:Material  [read-write]

Материал нижней плоскости.

The default value is null.

Implementation
    public function get down():Material
    public function set down(value:Material):void
downVisibleproperty 
downVisible:Boolean  [read-write]

Видимость нижней плоскости. Значение true, если поверхность видна иначе false.

The default value is true.

Implementation
    public function get downVisible():Boolean
    public function set downVisible(value:Boolean):void
frontproperty 
front:Material  [read-write]

Материал передней плоскости.

The default value is null.

Implementation
    public function get front():Material
    public function set front(value:Material):void
frontVisibleproperty 
frontVisible:Boolean  [read-write]

Видимость передней плоскости. Значение true, если поверхность видна иначе false.

The default value is true.

Implementation
    public function get frontVisible():Boolean
    public function set frontVisible(value:Boolean):void
heightBoxproperty 
heightBox:Number  [read-write]

Высота, по оси Z.

Implementation
    public function get heightBox():Number
    public function set heightBox(value:Number):void
leftproperty 
left:Material  [read-write]

Материал левой плоскости.

The default value is null.

Implementation
    public function get left():Material
    public function set left(value:Material):void
leftVisibleproperty 
leftVisible:Boolean  [read-write]

Видимость левой плоскости. Значение true, если поверхность видна иначе false.

The default value is true.

Implementation
    public function get leftVisible():Boolean
    public function set leftVisible(value:Boolean):void
lengthBoxproperty 
lengthBox:Number  [read-write]

Длина, по оси Y.

Implementation
    public function get lengthBox():Number
    public function set lengthBox(value:Number):void
rightproperty 
right:Material  [read-write]

Материал правой плоскости.

The default value is null.

Implementation
    public function get right():Material
    public function set right(value:Material):void
rightVisibleproperty 
rightVisible:Boolean  [read-write]

Видимость правой плоскости. Значение true, если поверхность видна иначе false.

The default value is true.

Implementation
    public function get rightVisible():Boolean
    public function set rightVisible(value:Boolean):void
upproperty 
up:Material  [read-write]

Материал верхней плоскости.

The default value is null.

Implementation
    public function get up():Material
    public function set up(value:Material):void
upVisibleproperty 
upVisible:Boolean  [read-write]

Видимость верхней плоскости. Значение true, если поверхность видна иначе false.

The default value is true.

Implementation
    public function get upVisible():Boolean
    public function set upVisible(value:Boolean):void
widthBoxproperty 
widthBox:Number  [read-write]

Ширина, по оси X.

Implementation
    public function get widthBox():Number
    public function set widthBox(value:Number):void
Constructor detail
SkyBox()constructor
public function SkyBox(width:Number = 50000, length:Number = 50000, height:Number = 50000)

Создание экземпляра небесного окружения.

Parameters
width:Number (default = 50000) — Ширина, по оси X.
 
length:Number (default = 50000) — Длина, по оси Y.
 
height:Number (default = 50000) — Высота, по оси Z.