Since I pasted here only a line, I wanted make clear to you its a Hovercamera3D
type camera.
if the camera object is not of TargetCamera3D type (HoverCamera3D extends it)
it will not work. So if your view.camera is HoverCamera3D, you can set the
target
like this view.camera.target
if you move the target, the chair, the camera will hover around it and use this
point as a lookat position.
in speudo code:
some setTarget function
view.camera.target = chair;
onEnterframe
move chair
hover
render
Fabrice
On Mar 3, 2010, at 4:32 PM, metSyS wrote:
> I have a question. I can't understend what it means this string :
> "(view.camera as HoverCamera3D).target = mychair;" . I want to
> UNDERSTEND this code. "mychair" - it's clear - this is our object
> around which we want to rotate camera. ".target" - that's clear too.
> What does it mean "view.camera as HoverCamera3D"??
>
> On 3 мар, 17:06, Fabrice3D <[email protected]> wrote:
>> (view.camera as HoverCamera3D).target = mychair;
>> if you then move the chair object3d you need to render/hover again
>>
>> Fabrice
>>
>> On Mar 3, 2010, at 3:40 PM, Stefan wrote:
>>
>>
>>
>>> Thanks for the very fast reply!
>>> This seems to be the basic setup for a hovercam with mouse control. I
>>> got this to work already. What I'm actually after is the following:
>>
>>> First I want to orbit e.g. the object "table". Then I'd like to move
>>> the camera to some other position in the room and orbit e.g. the
>>> object "chair".
>>> When I change the camera's target from "table" to "chair" it looks at
>>> chair, but still rotates around the scene's origin. Or in other words:
>>> I never get to see the back side of the chair. Am I missing something
>>> here?
>>
>>> Thanks in advance,
>>> Stefan