我正在尋找一種工具,該工具允許我創建形狀(沿着渲染應用程序的線),該工具還將生成各種形狀的參數方程。生成參數方程的工具
我需要將它用於我一直在做的一些Java3D工作。正常的形狀(球體,盒子等)很容易,Java3D爲它們構建了類型。但是,當創建非標準形狀(特別是曲面)時,我發現自己使用方格紙繪製草圖,然後手動將大量點放入點陣列中。
當然有更簡單的方法嗎?
我正在尋找一種工具,該工具允許我創建形狀(沿着渲染應用程序的線),該工具還將生成各種形狀的參數方程。生成參數方程的工具
我需要將它用於我一直在做的一些Java3D工作。正常的形狀(球體,盒子等)很容易,Java3D爲它們構建了類型。但是,當創建非標準形狀(特別是曲面)時,我發現自己使用方格紙繪製草圖,然後手動將大量點放入點陣列中。
當然有更簡單的方法嗎?
當我擬合數據時,我使用splines和Bezier curves來幫助我生成曲線和曲面。他們可以根據需要在多個維度上工作,所以也許他們對你也有用?
您可以使用java3D的三角函數從這些點獲取形狀。
http://download.java.net/media/java3d/javadoc/1.3.2/com/sun/j3d/utils/geometry/Triangulator.html
這就是我一直在做的事情。我正在尋找一種工具,可以讓我在畫布上繪製一個形狀,而該工具將爲我提供形狀的參數方程,而不是一個非常大的點集合。 – Saf
然後你提到tesselation和位移映射? –
謝謝你,是的,他們是,我目前工作的數學嘗試和推測出來。我希望有一種工具可以完全避開整個數學業務。 理想情況下,該工具具有x,y,z平面並允許我使用鼠標繪製形狀,然後爲這些形狀提供參數方程。 – Saf