Hi Oliver

Your idea works however my tank still digs into the terrain now and
then. I think its a result of sharp curvatures on my terrain at certain
position.

I was wondering if there is a more accurate method? I was thinking of
having 4 points at each corner of the tank, which are checked for
intersection. I've been hacking at this for a while with no success as
of yet.

I think the final ideal model will need to have some form of dynamics,
eg take into account momentum, force and moments. But for now I'm just
trying to get a relatively smooth motion in a graphical implementation.

Thanks
Tristan

----- Original Message -----
From: "Oliver Schoenborn" <[EMAIL PROTECTED]>
To: "osg users" <[email protected]>
Sent: Thursday, April 19, 2007 7:11 PM
Subject: Re: [osg-users] IntersectVisitor


> IIRC, you use the surface normal of the terrain to create a rotation
> quaternion (easiest) or matrix (bit more involved) and apply it to the
> object.
> HTH,
 
 
> Oliver
>
> Tristan McMillan wrote:
>> Hi OSG Community
>>
>> I've been working with the NPS tutorial for the tank being situated
at
>> the height of the terrain.
>>
>> I've adapted this code to allow the tank to move and follow the
terrain
>> for a certain change in the tanks position. However, I can't seem to
get
>> the tank to roll and pitch according to the terrain profile.
>>
>> Has anyone accomplished this or does anyone know how to do this?
>>
>> thanks
>> Tristan
>>
>> _______________________________________________
>> osg-users mailing list
>> [email protected]
>> http://openscenegraph.net/mailman/listinfo/osg-users
>> http://www.openscenegraph.org/
>>
>
>
> --
> Oliver
> skype: schoenborno
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
>

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to