Packageaway3d.lights
Classpublic class AmbientLight3D
InheritanceAmbientLight3D Inheritance AbstractLight

Lightsource that colors all shaded materials evenly from any angle

Public Properties
 PropertyDefined by
  ambient : Number
Defines a coefficient for the ambient light intensity.
AmbientLight3D
 Inheritedcolor : uint
Defines the color of the light object.
AbstractLight
 Inheriteddebug : Boolean
Toggles debug mode: light object is visualised in the scene.
AbstractLight
  debugPrimitive : Object3D
[read-only]
AmbientLight3D
 Inheritedparent : ObjectContainer3D
Defines the parent of the light.
AbstractLight
Protected Properties
 PropertyDefined by
 Inheritedini : Init
Instance of the Init object used to hold and parse default property values specified by the initialiser object in the 3d object constructor.
AbstractLight
Public Methods
 MethodDefined by
  
AmbientLight3D
(init:Object = null)
Creates a new AmbientLight3D object.
AmbientLight3D
  
Duplicates the light object's properties to another AmbientLight3D object
AmbientLight3D
  
light(consumer:ILightConsumer):void
Called from the PrimitiveTraverser when passing LightPrimitive objects to the light consumer object
AmbientLight3D
Property detail
ambientproperty
ambient:Number  [read-write]

Defines a coefficient for the ambient light intensity.

Implementation
    public function get ambient():Number
    public function set ambient(value:Number):void
debugPrimitiveproperty 
debugPrimitive:Object3D  [read-only]Implementation
    public function get debugPrimitive():Object3D
Constructor detail
AmbientLight3D()constructor
public function AmbientLight3D(init:Object = null)Parameters
init:Object (default = null) — [optional] An initialisation object for specifying default instance properties.
Init Parameters
 color:Color (default = 0xFFFFFF)
 ambient:Number (default = 0.5, min:0, max:1)
 debug:Boolean (default = false)
Method detail
clone()method
public override function clone(light:AbstractLight = null):AbstractLight

Duplicates the light object's properties to another AmbientLight3D object

Parameters
light:AbstractLight (default = null) — [optional] The new light instance into which all properties are copied

Returns
AbstractLight — The new light instance with duplicated properties applied
light()method 
public override function light(consumer:ILightConsumer):void

Called from the PrimitiveTraverser when passing LightPrimitive objects to the light consumer object

Parameters
consumer:ILightConsumer
Wiki link
Click to go to the wiki page for 'away3d.lights.AmbientLight3D'

Code examples

Comments