Packageaway3d.materials
Classpublic class CenterLightingMaterial
InheritanceCenterLightingMaterial Inheritance flash.events.EventDispatcher
ImplementsITriangleMaterial, IUpdatingMaterial
SubclassesShadingColorMaterial, WhiteShadingBitmapMaterial

Abstract class for materials that calculate lighting for the face's center Not intended for direct use - use ShadingColorMaterial or WhiteShadingBitmapMaterial.

Public Properties
 PropertyDefined by
  ak : Number = 20
Coefficient for shininess level
CenterLightingMaterial
  ambient_brightness : Number = 1
Coefficient for ambient light level
CenterLightingMaterial
  diffuse_brightness : Number = 1
Coefficient for diffuse light level
CenterLightingMaterial
  specular_brightness : Number = 1
Coefficient for specular light level
CenterLightingMaterial
Protected Properties
 PropertyDefined by
  ini : Init
Instance of the Init object used to hold and parse default property values specified by the initialiser object in the 3d object constructor.
CenterLightingMaterial
Public Methods
 MethodDefined by
  
Sends data from the material coupled with data from the DrawTriangle primitive to the render session.
CenterLightingMaterial
  
updateMaterial(source:Object3D, view:View3D):void
Called once per render loop when material is visible.
CenterLightingMaterial
Property detail
akproperty
public var ak:Number = 20

Coefficient for shininess level

ambient_brightnessproperty 
public var ambient_brightness:Number = 1

Coefficient for ambient light level

diffuse_brightnessproperty 
public var diffuse_brightness:Number = 1

Coefficient for diffuse light level

iniproperty 
protected var ini:Init

Instance of the Init object used to hold and parse default property values specified by the initialiser object in the 3d object constructor.

specular_brightnessproperty 
public var specular_brightness:Number = 1

Coefficient for specular light level

Method detail
renderTriangle()method
public function renderTriangle(tri:DrawTriangle):void

Sends data from the material coupled with data from the DrawTriangle primitive to the render session.

Parameters
tri:DrawTriangle
updateMaterial()method 
public function updateMaterial(source:Object3D, view:View3D):void

Called once per render loop when material is visible.

Parameters
source:Object3D
 
view:View3D
Wiki link
Click to go to the wiki page for ####WIKI####

Code examples

Comments