Thanks wagster,
for your response and support.
and I confirm that your understanding it correct on my requirement.
In simple words, visually light should remain fixed no matter how and
where camera pointing.
so, I need to move the light.direction based on camera movement, so
end result should look like that light is coming from same direction
no matter how camera is placed.
it is like, binding light direction with camera position.


I got the Camera direction using suggested call..
and now trying to figure out the difference between camera direction
and the light direction, but with no success.

I tried it as following:
//****************************************
// initial light direction
dLight.direction = new Vector3D(-1500,-600,-1000);

// in Enterframe event, before view.render() call, I am trying to
calculate and set the light direction

var obj:Vector3D = Matrix3DUtils.getForward(camera.transform);
trace('obj:'+obj.x+', '+obj.y+', '+obj.z);

dLight.direction = new Vector3D(-1500-obj.x,-600-obj.y,-1000-obj.z);
//****************************************

I would truly appreciate if you may lead further to resolve this
issue.
Thanks


On May 13, 3:23 am, wagster <[email protected]> wrote:
> I'm still figuring out this whole thing, but as far as I can tell you
> can get a vector describing the direction that any Object3D (like a
> camera) is facing by calling
>
> Matrix3DUtils.getForward(object.transform);
>
> That gives you the camera direction, you'll then need to transform
> that again with the difference between the camera direction and the
> light direction.
>
> There may be an easier way.
>
> On May 12, 10:08 pm, Aneesh Chopra <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hello Everyone,
>
> > I have a Sphere, a DirectionalLight3D and hoverCamera3D
>
> > DirectionalLight3D initial direction is set as:
> > myDLight.direction =   new Vector3D(-1500,-600,-1000);
>
> > on arrow keys, I am moving hoverCamera3d Using panAngle & tiltAngle
> > properties.
>
> > Problem is light does not move with camera movement and
> > my requirement is to have light dropping from same direction no matter
> > of camera position.
>
> > Please suggest how should I can sync Light direction with camera
> > movement using panAngle and tiltAngle
>
> > Thanks

Reply via email to