From: Eric Bresie <ebresie@us...> - 2001-01-17 21:44:45
> From: On Behalf Of Peter Soetens
> Sent: Wednesday, January 17, 2001 3:17 PM
> On Wednesday 17 January 2001 18:55, Eric Bresie wrote:
> > http://www.arlut.utexas.edu/~bresie/3d/chat-traffic-01-16-2001.htm
> > If anyone sees any incorrect information, please let me know.
> << CAvatar oAvatar("John Doe", "3dsia.server.net");
> This call would be called only once since only one avatar is
> allowed to exist per client. >>
> I dont believe that is true. I see an Avatar just like another plugin, I
> have three kinds of avatar plugins used at once or, hell, even use the
> plugin to spawn multiple avatars in my client application. I know this is
> trivial, but i'd like to stress that there exists no such thing as limits
I guess it all comes down to what your interprettation of an Avatar is.
If an Avatar is only for a virtual representation of a person, then I think
only one should be allowed. Unless you have split personality problems :-)
If an Avatar is to have a virtual representation of more than a person, say
a process, a location, etc, then I can see where multiple avatars could
Using the concept, that there is a 3Dsia client, where 3Dsia based
applications are run with output display to the 3Dsia client. Then there
should be only one User Avatar instanciated by the client (not the
applications), with interaction with the Avatar handled by the interfaces
defined (dynamic or static) for that avatar.
Perhaps we can have an Avatar class, then have some derived classes such as
a User Avatar, a Plugin Avatar, a Node Avatar, and a Process Avatar.
> hmm, this RMC thing is yet not completely clear to me, I really hope
> can prepare a little introduction to RMC on the dev meeting...
Make sure and posted it to the mailing list or log in in IRC so we can have
on record somewhere :-)