========================
If I've got some object and want to make it spin in 5 degree steps until it
reaches 180 degrees, then go back again I might right seomething like this:
(ignoring the finer details of the syntax)
for ever do
for count = 1 to 180 / 5 do
rotate(x, -5);
rotate(y, -5);
rotate(z, -5);
endfor
for count = 1 to 180 / 5 do
rotate(x, 5);
rotate(y, 5);
rotate(z, 5);
endfor
endfor
Of course a behaviour like this would run indefinitly and concurrently with
the rest of the stuff in the Virtual World.
================================etc.
here's the scam on this: i'd want to make it even easier than that, as let's
look at our model: mosaic worked because anyone can html, in part. i'd say for
rotating objects and other PROPERTIES of the object, we should have some client
definition handlers which would be passed a rotate 5, 3, 69 or somesuch to
handle the same thing. other properties could be passed as well, everything
from inclination to move to immediate responses to interactions. after all,
we're building this model on the client end and not in virtualspace, so
attention must be paid to that factor...
- sven
____________________________________
| Hello, I am: | s.r. prozak cblanc@pomona.
| -------------------------------- | philosopher of claremont.edu
| | DISTURBED | | blasphemy, hangover,
| -------------------------------- | fever and plague. Fri18:00/88.7FM
|__________________________________|