java-3d

    0熱度

    1回答

    我正在將j3d GeometryArrays顯示爲JavaFX中的組合TriangularMeshes。我知道我收到的GeometryArray是TriangleStripArrays,順序允許我構建正確的面並在場景中顯示網格。 但是,如何根據TriangleStripArray單獨確定頂點的繞線順序,我很困惑。面部目前沒有正確的背面剔除的概念,給我一個完整的TriangleMesh,從任何給定的

    1熱度

    2回答

    我的客戶端有一個3D AutoCad DWG文件,該文件包含一個我想要導入的結構,在Java3D中顯示並作爲較大程序的一部分進行交互。 所以我想知道如何將DWG轉換爲便於導入以及是否存在Java代碼來顯示它。 我有使用Java3D渲染海底模型的經驗,但我不是專家。目前我的軟件導入2D WMF文件,但客戶需要3D。 感謝您的幫助:-)

    1熱度

    1回答

    我有一個java3d場景,包含一個3D CAD繪圖和以0,0,0爲中心的各種附加形狀。我正在使用OrbitBehaviour讓用戶圍繞它移動。 我想要有一個按鈕,可以圍繞一個軸旋轉一個固定的數量(比如說10度,但顯然是弧度)的場景。我已經有了一個「home」按鈕,可以使用lookAt返回到初始查看點。 與我所做的其他工作相比,聽起來很簡單,但無論我嘗試什麼方法,都無法使其工作。 我在想我應該問Or

    1熱度

    3回答

    Hello當我從Eclipse運行我的應用程序時它運行完美,但是當我將它作爲可運行jar導出時,它不會運行。 當我嘗試從CMD它給了我2個錯誤的一個第一errror是後,我只是用它導出「拷貝所需的庫到一個子文件夾」運行它: Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.librar

    1熱度

    1回答

    嗨,我嘗試着將http://www.java2s.com/Code/Java/3D/OffScreenTest.htm改編成一個簡單的測試,它將渲染一個彩色立方體文件。 但是我的img.png只包含黑色,程序從不退出。需要 import java.awt.Dimension; import java.awt.GraphicsConfiguration; import java.awt.imag

    0熱度

    1回答

    我有一塊Java3D完美地顯示我的模型,我已經使用STLFileReader類導入它。我可以用鼠標左鍵移動它,但右鍵不起作用。指輪強制重繪,但不縮放圖像。 我有一段類似的代碼,它可以查看從點雲導入的海牀模型,它的工作原理完美。我看不出兩者之間會有什麼不同。 任何人都可以認爲我可能做錯了嗎?謝謝你的幫助。

    1熱度

    1回答

    這是我如何創建一個示例三角面沒有剔除 Point3f a = new Point3f(0, 0, 0); Point3f b = new Point3f(0, 0, 1); Point3f c = new Point3f(0, 1, 0); TriangleArray pyramidGeometry = new TriangleArray(3, GeometryArray.COORDINA

    0熱度

    2回答

    我正在開發一個JavaFX桌面應用程序。其中我想顯示一些Java 3D對象。 據我所知,這樣做的方法是使用JavaFX的SwingNode。 Java 3d也必須集成到Swing組件中。所以這是一個兩步過程。 集成的Java 3D使用Java Swing對象 我打算在FX應用程序重用面板和JFrame的組成完整的和最小的例子,顯示它的工作原理: import java.awt.BorderLayo

    0熱度

    1回答

    我是Mac的新用戶,此前曾使用Windows進行編程。我剛剛安裝了Java 3D壓縮文件: https://java3d.java.net/binary-builds.html 壓縮文件現在在我的Finder中,我不知道如何將庫合併到Eclipse中,以便我可以使用它。請幫忙!

    0熱度

    1回答

    我使用graphics2D在java中創建了一個矩形,我想在原點(0,0)的所有軸,Ox,Oy和Oz上旋轉它。怎麼做 ? 因爲它是2D,z = 0所以你能幫我把這個矩形旋轉到所有的軸上嗎? 謝謝! 這是我的代碼,我創建了一個矩形,我想將它保存爲圖像。 import java.awt.Canvas; import java.awt.Color; import java.awt.Frame; i