|
|
I never use the #read primitive, it's usually much easier to save in a
POV-script format (objects declarations, array definitions and
initialisations, etc.) and to load using the very basic #include
primitive that has all the parsing functionalities already implemented
(including 4D and 5D vectors).
JC
None wrote:
> I noticed someone mentionned this in the newsgroups a few years ago, I
> guess it's still the same? #read only supports 3D vectors, not 2,4 or 5?
> Unless I'm doing something wrong? (Yeah, I know, just use four seperate
> floats and reassign the 4D vector with them... just not as elegant)
>
> Example:
> //[...]
> #declare CurColor = <1,1,1,0.8>;
> #if (clock > 0)
> #fopen ColorFile "curcolor.dat" read
> #read (ColorFile,CurColor) // <- Error
> #fclose ColorFile
> #end
>
> //[...]
>
> #macro V4strC(V)
> concat("<",vstr(4,V,",",10,7),">, ")
> #end
>
> #fopen ColorFile "curcolor.dat" write
> #write (ColorFile,V4strC(CurColor),"\n")
> #fclose ColorFile
Post a reply to this message
|
|