TheRaytracers / freecad-povray-render

FreeCAD workbench to render images of your model easily.
GNU Lesser General Public License v2.1
6 stars 1 forks source link

Issue with a Missing Bracket for pigment #5

Open leoheck opened 9 months ago

leoheck commented 9 months ago

image

File: LightPipe.pov  Line: 37
File Context (5 lines):
polygon {
    5, <-88.03699747721353, -66.02774810791016>, <-88.03699747721353,
 66.02774810791016>, <88.03699747721353, 66.02774810791016>, <88.03699747721353,
 -66.02774810791016>, <-88.03699747721353, -66.02774810791016>
    pigment {   finish
Parse Error: No matching } in 'pigment', finish found instead
dzid26 commented 8 months ago

The same on Windows. FromKicad.zip

I think the problem might be due to lack of meshes, as reported by Ospray engine.

lninio commented 7 months ago

Полагаю, что причина в забытом символе комментария в файле Export.py. Забытый комментарий строки Возможно на момент написания кода Радиальный градиент ещё не был реализован, поэтому возникает "промах" по условию и закрывающая фигурная скобка не добавляется в код. Радиальный градиент Чтобы поправить это поведение нужно убрать символ # из кода. А также нужно придумать как преобразовать радиальный градиент в pov описании сцены.