|
![](/i/fill.gif) |
If you prepare the objects like strings, you can write your
own include files during parsing time:
#declare Sphere_Pos=<0,0,0>;
#fopen OutputFile "file_io.inc" write
#write (OutputFile, "sphere{",Sphere_Pos,",.5 pigment{rgb 1}}\n")
#fclose OutputFile
This would create file with sphere as content.
You just have to be a little creative! :-)
--
Tim Nikias v2.0
Homepage: http://www.digitaltwilight.de/no_lights
> Ooops - actually I wanted to post this to the "advanced" group right
> from the begining... I hope you don't mind that I still post it here
> although I accidently sent it to "general" first...
>
> ---8<---
>
> Hi there!
>
> When populating a scene with loads of macro-generated objects, I thought
> it would be a nice idea to run those time-consuming macros only once,
> write their "return values" (in this case: unions of triangles) to an
> .inc file and re-use this file when further experimenting with the
> scene. However, I couldn't figure out a way to write those objects to a
> file - the #write directive apparently only accepts strings, numbers and
> vectors.
> Does anybody have a clue how one could save macro-generated objects to a
> file - i.e. use PovRay for creating its own .inc files?
>
> Thanx in advance -
>
> Torsten
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.501 / Virus Database: 299 - Release Date: 14.07.2003
Post a reply to this message
|
![](/i/fill.gif) |