2017-03-27 49 views
1

根據我的回憶,一旦在PovRay中描述了一個對象或場景,就沒有其他輸出了,而不是生成的渲染。換句話說,一旦將導出爲 * .pov,您將無法再將其轉換爲其他3D文件格式。PovRay轉換

因此,我非常驚訝地瞭解到pov2mesh,旨在生成一個點雲,這要歸功於最終適合3D打印的meshlab

因爲我有許多場景只是用描述分子(如球體和棒)和顏色編碼的分子表面來計算,我不知道是否有辦法將這種場景轉換/重寫成格式如vrml 2.0,保留它們的形狀和顏色。

再次執行計算並將結果直接保存爲vrml不是一個選項,因爲除了軟件理解的二進制輸出之外,保存結果的選項是* .png或* .pov。

或者是否有一個povray編輯器,能夠理解其他軟件生成的* .pov,並以* .vrml(或不同的3D文件格式)導出場景?

回答

0

我不認爲有一個從.pov轉換爲.vrml的編輯器,但這兩種格式都是基於文本的。由於您的pov文件只能由球體和圓柱體制成,因此您可以手動轉換它,或者編寫一個簡單的程序爲您完成。這裏是一個的povray紅球(http://www.povray.org/documentation/view/3.6.2/283/

sphere{ 
    <0, 0, 0>, 1 
    pigment{ 
     color rgb <1, 0, 0> 
    } 
} 

我不知道很多關於VRML,但是這應該是等同的(在這裏找到:https://www.siggraph.org/special-projects/com97/vrmlexample1.html

Shape { 
    appearance Appearance { 
     material Material { 
      diffuseColor 1.0 0.0 0.0 
      transparency 0.0 
     } 
    } 
    geometry Sphere { 
     radius 1.0 
    } 
}