新しいコンピューターに Povray をインストールしました。突然、以前は常に機能していたファイルが奇妙なエラーを生成します。
6.pov
この立方体の画像をレンダリングする必要があります。しかし、どうやら は#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
を(たとえば 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
。
使用されている関数に関するドキュメントを次に示します。