Well, perhaps it's not worth to use trace() for that purpose, but
the result is not too slow on parsing times, and gives at least less
"not physically correct" situations. It is a very rough macro still, and
needs some refining and to add some features, but for now it works
decently for my current entry. It works like the manual process: each
book is first put in place, and then rotated in a loop with trace()
until it hits the preceding book. No conscious use of trig... just used
vrotate() and rand() :)
The attached pic is the first test scene.
--
Jaime Vives Piqueres
La Persistencia de la Ignorancia
http://www.ignorancia.org/
Post a reply to this message
Attachments:
Download 'books.jpg' (36 KB)
Preview of image 'books.jpg'
|