Hello, I am new to Away3D and I am trying to make a spot light type of
light on the stage where you can see the light beam as it crosses the
room (dust/particles in the light path reflecting light type of
affect) and be able to move/rotate the light so that it hits different
angles of the stage.

Here is an example of what I would like to create:
http://www.youtube.com/watch?v=43G6AT3pL1g&feature=related

I have been playing with PointLight3D, it's radius, x, y, z, and
rotationY properties to achieve the affect, but i only ever see one or
two triangles with the color, and never a circular beam like I would
imagine a PointLight with a particular radius might have. Any help
would be greatly appreciated. Here is a code snippet of what I have
been trying:

private function init3d():void {
...
// PointLight Front 1 & 2
_lightFront = new PointLight3D();
_lightFront.color = 0x800080;
//_lightFront.ambient = 0.2;
//_lightFront.diffuse = 0.75;
//_lightFront.specular = 0.1;
_lightFront.x = -(_roomWidth / 8);
_lightFront.y = _roomHeight * 0.8;
_lightFront.z = _roomWidth / 4;
_lightFront.radius = _roomWidth / 100;
_lightFront.lookAt(new Number3D(0, 0, _roomWidth / 2));

_lightFront2 = new PointLight3D();
_lightFront2.color = 0x0080FF;
//_lightFront2.ambient = 0.2;
//_lightFront2.diffuse = 0.75;
//_lightFront2.specular = 0.1;
_lightFront2.x = _roomWidth / 8;
_lightFront2.y = _roomHeight * 0.8;
_lightFront2.z = _roomWidth / 4;
_lightFront2.radius = _roomWidth / 100;
_lightFront2.lookAt(new Number3D(0, 0, _roomWidth / 4));
...
}

...

private function onEnterFrame(e:Event):void {
...

_lightFront.rotationY += 5;
_lightFront2.rotationY += 5;

...
}

To unsubscribe from this group, send email to 
away3d-dev+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Reply via email to