|
|
I have a nice long file, in the format:
-1.000000E+01 -1.000000E+01 -1.000000E+01 1 1 0
-1.000000E+01 -1.000000E+01 -9.000000E+00 1 1 0
-1.000000E+01 -1.000000E+01 -8.000000E+00 1 1 0
-1.000000E+01 -1.000000E+01 -7.000000E+00 1 1 0
-1.000000E+01 -1.000000E+01 -6.000000E+00 0 1 -1
-1.000000E+01 -1.000000E+01 -5.000000E+00 0 1 -1
-1.000000E+01 -1.000000E+01 -4.000000E+00 0 1 -1
The first three columns are x, y, and z coordinates. The next three are
data associated with the coordinates (to be represented as colour, size,
etc..)
I haven't had much luck loading these into PovRay. Pov seems to want
comma separated numbers, but this isn't feasable. I tried loading the
numbers in one at a time with:
#read (datafile,buffer)
Then output them with:
#debug str(buffer,0,1)
but it seems to loose negative signs and get generally confused.
Any suggestions?
-- Simon
Post a reply to this message
|
|
|
|
Simon de Vet <sde### [at] is2dalca> wrote:
> I have a nice long file, in the format:
> -1.000000E+01 -1.000000E+01 -1.000000E+01 1 1 0
> I haven't had much luck loading these into PovRay. Pov seems to want
> comma separated numbers, but this isn't feasable.
Why not?
If you want to add the commas, you can use any editor with
search&replace and replace the whitespaces with commas.
> but it seems to loose negative signs and get generally confused.
-something -something -something is a substraction and POV-Ray probably
reads it as such.
--
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}// - Warp -
Post a reply to this message
|
|