Packageinfinity3D.engine.materials
Classpublic class BitmapMaterial
InheritanceBitmapMaterial Inheritance Material
SubclassesAnimationBitmapMaterial, DisplayObjectMaterial, VideoMaterial

Материал, заполняющий полигоны текстурой.

See also

http://www.infinity3d-engine.com/example/BitmapMaterial.rar


Public Properties
 PropertyDefined by
  alpha : Number
Коэффициент прозрачности материала.
BitmapMaterial
  lineAlpha : Number
Коэффициент прозрачности линии.
BitmapMaterial
  lineColor : uint
Цвет линии обводки.
BitmapMaterial
  lineThickness : Number
Толщина линии обводки.
BitmapMaterial
 Inheritedmesh : Mesh
Полигональный объект, которому принадлежит поверхность.
Material
  repeat : Boolean
Повтор текстуры при заполнении.
BitmapMaterial
  smooth : Boolean
Сглаживание текстуры.
BitmapMaterial
 Inheritedsurface : Surface
Поверхность.
Material
  texture : BitmapData
Текстура материала.
BitmapMaterial
Public Methods
 MethodDefined by
  
BitmapMaterial(texture:BitmapData, alpha:Number = 1, repeat:Boolean = true, smooth:Boolean = false, lineThickness:Number = -1, lineColor:uint = 0xFFFFFF, lineAlpha:Number = 1)
Создание экземпляра класса.
BitmapMaterial
  
Создание клона материала.
BitmapMaterial
Property detail
alphaproperty
alpha:Number  [read-write]

Коэффициент прозрачности материала.

The default value is 1.

Implementation
    public function get alpha():Number
    public function set alpha(value:Number):void
lineAlphaproperty 
lineAlpha:Number  [read-write]

Коэффициент прозрачности линии.

The default value is 1.

Implementation
    public function get lineAlpha():Number
    public function set lineAlpha(value:Number):void
lineColorproperty 
lineColor:uint  [read-write]

Цвет линии обводки.

The default value is 0xFFFFFF.

Implementation
    public function get lineColor():uint
    public function set lineColor(value:uint):void
lineThicknessproperty 
lineThickness:Number  [read-write]

Толщина линии обводки.

The default value is -1.

Implementation
    public function get lineThickness():Number
    public function set lineThickness(value:Number):void
repeatproperty 
repeat:Boolean  [read-write]

Повтор текстуры при заполнении.

The default value is true.

Implementation
    public function get repeat():Boolean
    public function set repeat(value:Boolean):void
smoothproperty 
smooth:Boolean  [read-write]

Сглаживание текстуры.

The default value is false.

Implementation
    public function get smooth():Boolean
    public function set smooth(value:Boolean):void
textureproperty 
texture:BitmapData  [read-write]

Текстура материала.

Implementation
    public function get texture():BitmapData
    public function set texture(value:BitmapData):void
Constructor detail
BitmapMaterial()constructor
public function BitmapMaterial(texture:BitmapData, alpha:Number = 1, repeat:Boolean = true, smooth:Boolean = false, lineThickness:Number = -1, lineColor:uint = 0xFFFFFF, lineAlpha:Number = 1)

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

Parameters
texture:BitmapData — Текстура материала.
 
alpha:Number (default = 1) — Коэффициент прозрачности материала.
 
repeat:Boolean (default = true) — Повтор текстуры при заполнении.
 
smooth:Boolean (default = false) — Сглаживание текстуры.
 
lineThickness:Number (default = -1) — Толщина линии обводки.
 
lineColor:uint (default = 0xFFFFFF) — Цвет линии обводки.
 
lineAlpha:Number (default = 1) — Коэффициент прозрачности линии.

Example
Пример использует BitmapMaterial класс для иллюстрации того, каким образом контролировать различные свойства этого материала.
   var material:BitmapMaterial = new BitmapMaterial(new Water0(0, 0));
   

Method detail
clone()method
public override function clone():Material

Создание клона материала.

Returns
Material — Клон материала.