POV-Ray : Newsgroups : povray.advanced-users : Write macro-generated objects to file? : Re: Write macro-generated objects to file? Server Time
29 Jul 2024 00:24:57 EDT (-0400)
  Re: Write macro-generated objects to file?  
From: Tim Nikias v2 0
Date: 22 Jul 2003 12:36:27
Message: <3f1d680b$1@news.povray.org>
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

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.