为什么我的旧 Povray 文件在新安装中不起作用?
Why do my old Povray files not work in a new installation?
我刚刚在一台新电脑上安装了 Povray。突然间,之前一直有效的文件产生了奇怪的错误。
6.pov
should render this 立方体图像。但显然 #for
对变量感到困惑:
File: 6.pov Line: 21
File Context (5 lines):
union{
#for
Parse Error: No matching } in 'union', undeclared identifier 'for' found instead
任何使用 SolidFromFaceNormalPoints.inc
(e.g. in SolidFromFaceNormalPoints.pov
) 都会引发以下错误:
File: /home/me/Povray/include/SolidFromFaceNormalPoints.inc Line: 22
File Context (5 lines):
#for (Index, 0, Len-1)
PointCutter( Points[Index], Offset )
#end
}
Parse Error: Expected 'object or directive', } found instead
我没有发现这些文件有任何问题。正如我提到的,他们以前工作过。
我的版本是3.6.1。我不确定,我以前用过哪个版本。
me@z3:~/Code/convex_polyhedra/2b_colors_png/finished_pov/8$ povray 6.pov
Persistence of Vision(tm) Ray Tracer Version 3.6.1 (g++ 3.4.1 @
i686-pc-linux-gnu)
有些文件仍然有效,例如PointCutter.pov
.
Here 是一些关于所用函数的文档。
我安装3.7版本后就可以了
Persistence of Vision(tm) Ray Tracer Version 3.7.0.8.unofficial (g++ @
x86_64-pc-linux-gnu)
This is an unofficial version compiled by:
Dimitri John Ledkov <xnox@ubuntu.com> for Debian <www.debian.org>
很痛苦。这些步骤对我有用:
我在 Synaptic 包管理器中找到它。
INI 文件最初位于 /usr/share/povray-3.7/ini/
,
但是控制台输出抱怨 /home/me/.povray/3.7
中没有它,所以我把它移到了那里。
我附加了默认文件夹和我自己的包含文件:
Library_Path=/usr/share/povray-3.7/include/
Library_Path=/home/me/Povray/include/
它仍然抱怨没有 povray.conf
,但我看不出问题。
我刚刚在一台新电脑上安装了 Povray。突然间,之前一直有效的文件产生了奇怪的错误。
6.pov
should render this 立方体图像。但显然 #for
对变量感到困惑:
File: 6.pov Line: 21
File Context (5 lines):
union{
#for
Parse Error: No matching } in 'union', undeclared identifier 'for' found instead
任何使用 SolidFromFaceNormalPoints.inc
(e.g. in SolidFromFaceNormalPoints.pov
) 都会引发以下错误:
File: /home/me/Povray/include/SolidFromFaceNormalPoints.inc Line: 22
File Context (5 lines):
#for (Index, 0, Len-1)
PointCutter( Points[Index], Offset )
#end
}
Parse Error: Expected 'object or directive', } found instead
我没有发现这些文件有任何问题。正如我提到的,他们以前工作过。
我的版本是3.6.1。我不确定,我以前用过哪个版本。
me@z3:~/Code/convex_polyhedra/2b_colors_png/finished_pov/8$ povray 6.pov
Persistence of Vision(tm) Ray Tracer Version 3.6.1 (g++ 3.4.1 @
i686-pc-linux-gnu)
有些文件仍然有效,例如PointCutter.pov
.
Here 是一些关于所用函数的文档。
我安装3.7版本后就可以了
Persistence of Vision(tm) Ray Tracer Version 3.7.0.8.unofficial (g++ @
x86_64-pc-linux-gnu)
This is an unofficial version compiled by:
Dimitri John Ledkov <xnox@ubuntu.com> for Debian <www.debian.org>
很痛苦。这些步骤对我有用:
我在 Synaptic 包管理器中找到它。
INI 文件最初位于 /usr/share/povray-3.7/ini/
,
但是控制台输出抱怨 /home/me/.povray/3.7
中没有它,所以我把它移到了那里。
我附加了默认文件夹和我自己的包含文件:
Library_Path=/usr/share/povray-3.7/include/
Library_Path=/home/me/Povray/include/
它仍然抱怨没有 povray.conf
,但我看不出问题。