Nice one Peter, I didn't think of that lol... Had target objects created
from vertices, sceneX,Y,Z etc etc but didn't do that lol

I have updated url using your suggestion... Just don't drag rotate the
sphere or it's chaos.

http://www.allforthecode.co.uk/development/away3d/lookat_point_on_sphere/

<http://www.allforthecode.co.uk/development/away3d/lookat_point_on_sphere/>
Now to:

1. Work out if possible to prevent HoverCamera3D from zooming away from the
object when looking at the top or bottom.

2. Work out translation of click location with HoverCamera3D pan and tilt
angles.

Thanks

Darcey





On 13 July 2010 00:01, Peter Kapelyan <[email protected]> wrote:

> If you placed an object in the middle of the Sphere, and told that object
> to lookAt the position where you clicked, shouldn't that object have the
> correct rotation? Not sure, but seems like it should work.
>
> -Pete
>
> On Mon, Jul 12, 2010 at 6:55 PM, Darcey Lloyd <[email protected]>wrote:
>
>> Hi,
>>
>> I am trying to work out how to look at a point clicked on a sphere.
>>
>> Here is where I am at so far:
>> http://www.allforthecode.co.uk/development/away3d/lookat_point_on_sphere/
>>
>> From what I gather I have two options:
>>
>> 1. Move the cameras position and look at an object created at the point
>>
>> or
>>
>> 2. Rotate the sphere
>>
>>
>> The problems I am having are:
>>
>> 1. The HoverCamera3D appears to have its position locked it's x,y,z cannot
>> be modified.. or can it? I tried slapping TweenLite on its x,y,z properties
>> and nothing happened.
>>
>> 2. The HoverCamera3D tends to zoom out when looking at the top and bottom
>> of the sphere which makes me think the best way to do this would be to
>> rotate the sphere to prevent the object distance change.
>>
>> 3. Rotating the sphere using MouseEvent3D.sceneX,sceneY,sceneZ (the point
>> of click) to face the camera, I appear to be getting it look at 1 side of
>> the sphere only.
>>
>> 4. I have also tried using some pythag to calculate the angle I need to
>> rotate the sphere to look at the camera but using sceneX,sceneY,sceneZ
>> doesn't appear to give me the values I need to work with? or do they?
>>
>>
>> Any ideas on the best way to find the angle I need to rotate a sphere from
>> it's click point? sceneX,sceneY,sceneZ to look at the camera?
>>
>> Any ideas on the best way to go about this?
>>
>>
>> Thanks
>>
>> Darcey
>>
>
>
>
> --
> ___________________
>
> Actionscript 3.0 Flash 3D Graphics Engine
>
> HTTP://AWAY3D.COM
>

Reply via email to