POV-Ray : Newsgroups : povray.macintosh : Eagle 3D File will not render : Re: Eagle 3D File will not render Server Time
20 Apr 2024 08:55:58 EDT (-0400)
  Re: Eagle 3D File will not render  
From: Tiger
Date: 11 Sep 2007 14:13:50
Message: <46e6dade$1@news.povray.org>
On 11-09-07 00:39, Thorsten Froehlich wrote:
> Tiger wrote:

>> about every combination of line-ending and character set I can't get it
>> to become un-greyed in the POVray file-selector.
> 
> The files being grayed-out has nothing to do with the contents of the files.
> It is just an artifact of the way they were created - recall that Eagle is
> an X11 application rather than a truly native Mac application (well, the
> Eagle 5.0 betas are actually native Mac applications, but that is another
> story). So just don't worry about files being grayed-out by default.

OK, I'll leave that for now.
All this testing has left me quite confused, so I've done it all again.
Since MegaPOV seems more forgiving with "problem files" than POVray on 
the Mac (the latter just freezes when it encounters problematic POV 
files while MegaPOV just gives me error messages) I decided to try them 
both out with my files.

TEST #1
-------
First, I tested "bezier.pov" (from Mac-POVray's "scenes" folder).
* POVray (Mac)	: worked OK
* MegaPOV (Mac)	: worked OK
* POVray (Windows): worked OK


TEST #2
-------
Next, (using Eagle and Eagle 3D on the Mac) I created a very simple 
circuit board which I made a POV file from:
* POVray (Mac)	: opening the file freezes POVray (I need to "force-quit" 
in order to exit)

* MegaPOV (Mac)	: error message shows up when trying to render:
-----------------------------------------------------
File: /Users/Tiger/Desktop/From Mac/Eagle 3D (Mac) 
created/mac_eagle3d.pov  Line: 42
File Context (5 lines):
#declare col_preset = 2;
#declare pin_short = on;
#declare environment
Parse Error: Expected 'undeclared identifier', environment found instead
-----------------------------------------------------

* POVray (Windows): worked OK


TEST #3
-------
Finally, I took the very same file that I had created with Eagle/Eagle 
3D on the Mac (above, in test #2), opened it with Eagle on the PC, did 
some very minor changes (just moved some circuit traces ever so slightly 
so as to tell Eagle I had made changes), saved the file and created a 
POV file with Eagle 3D (Windows):
* POVray (Mac)	: opening the file freezes POVray (I need to "force-quit" 
in order to exit)

* MegaPOV (Mac)	:
----------------------------------------------------
File: /Users/Tiger/Desktop/From PC/Mac created, opened and edited on 
PC/mac_eagle3d.pov  Line: 42
File Context (5 lines):

#declare environment
Parse Error: Expected 'undeclared identifier', environment found instead
----------------------------------------------------

* POVray (Windows): worked OK


I suspect Eagle 3D saving the POV files in a specific format which 
Mac-POVray can't use. We really should analyze the above files somehow, 
to compare them with each other, but I really don't know where to start.
Suggestions? I could upload the test-files if anyone is interested in 
looking at them.


Post a reply to this message

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