-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 19 Dec 2005, Jason Moyers wrote:

The point of the vehicle class would be to provide a standardized API for
all wheel-based vehicles. All wheel-based vehicles have x front wheels (0 or
more) and y rear wheels(0 or more) and provide drive off of the rear, front
or both axles. Also Vehicles contain n seats(1 or more) located at Cn where
the player(s) would "sit."

So the purpose of a general A3DL vehicle class would be that any client
*should* know how to build/use such a vehicle, and it would be uniform
through-out. Hierarchical transforms would be beneficial, so you can attach
the front wheel(s) and the back wheel(s) and the player(s) to the vehicle
body and off you go. So perhaps I should ask where I could help to get
hierarchical transforms working?

I think that rather than designing something hyper-specialized to wheeled vehicles, it would make more sense to add physics parameters to VOS, and add new metaobjects for the joints that connect bodies and reenable ODE support in the csvosa3dl plugin. From there you can easily design your car or motorcycle.

Basically, the ODE plugin works, but providing stable control of the avatar is a hassle. We can (and should) revisit it, but working with realistic physics is *hard*, as I said even the seemingly simple task of keeping an avatar upright when it starts to tip over is actually really hard (ODE does provide motion controllers which are supposed to help acomplish this, but I couldn't get it to work...)

Having "connection points" where a user would get into the vehicle and sit down is interesting. This is an instance of a more general feature we might want to have of supporting places where your avatar can sit down (in a chair, for example) which changes your avatar's posture and maybe other things.

[   Peter Amstutz   ][ [EMAIL PROTECTED] ][ [EMAIL PROTECTED]  ]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey:  pgpkeys.mit.edu  18C21DF7 ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDpx79aeHUyhjCHfcRAvKyAJ9eLRs2UbWdc6gzQIY+BoeId1SbOACZAeAO
/UjkfKTj+TB+jAqfE0oaGWA=
=qBii
-----END PGP SIGNATURE-----


_______________________________________________
vos-d mailing list
vos-d@interreality.org
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

Reply via email to