java-3d

    0熱度

    1回答

    我正在Java中實施一個像Notch的「打破高塔」的項目。 我主要是寫它,但我有Z順序的困難。 當物體圍繞中心「旋轉」時,它們仍然很糟糕地彼此重疊。例如,背景中的樹可能會在樹的「前面」繪製。 任何人都可以提出一個算法,可以幫助我解決問題嗎? ...或者可能有助於解釋z排序的完整概念,甚至可能給出另一種解決方案。 感謝

    2熱度

    1回答

    我一直在尋找這個問題,但我找不到合適的答案。 我需要圍繞給定點(例如0,0,0)旋轉一個圓柱體,但圓柱體的樞軸是默認給定的。我如何改變它? 我發現this的話題,這是我想要做的,但我不知道如何用java做到這一點。 更好地說明我想這樣做,我將展示3張圖片內容。(五) imageshack.us/photo/my-images/259/aintgood.jpg imageshack.us /phot

    8熱度

    1回答

    我有2F長度的圓柱體,並且由用戶給出ROTX和ROTZ數據。我也知道,我的缸的「底部」在(0,0,0) 我需要的是計算出「頂」點(中心(圓圈形成「底部」的中心)在另一端的圓圈)的數據暴露在上面的行中。 以我的第二圖像時,A點的計算方法如下(SIN(zAngle),COS(zAngle),SIN(xAngle)與zAngle = PI/4(α角)和xAngle = 0。 B點被計算爲(SIN(xAn

    0熱度

    1回答

    我看了一下Transform 3d的描述,但我不能說我真的明白setEuler和rotX,rotY和rotZ之間有什麼區別。 我也搜索some archives,但沒有一個給我一個可以理解的答案。 有誰知道區別是什麼?

    1熱度

    1回答

    正如我所描述的Methane image,我需要在Java3d中創建一個四面體,並將兩個邊界之間的角度設置爲109度(H與C有界,所以行是界限)。 我必須承認,我不太瞭解我應該怎麼做。我嘗試了這種方式:在0度和rotX和rotZ之間都有一個綁定。在109度的一個rotX下一步將是109°下的rotZ和rotX。假設rotX的角度是AngleX,rotZ的角度是AngleZ。我的氣瓶的末端將(計算和

    0熱度

    2回答

    我有一個問題,有點類似於這篇文章。 How do I dynamically load the Java3D library? 我有一個項目,我可以在我的系統上安裝Java3D的,然後使用Java3D的庫在我的項目。但是,當我將其上傳到SVN並從另一臺計算機獲取時,它不起作用。 我試着在項目中創建一個lib文件夾,並從屬性中的lib文件夾添加.jar文件。但這仍然行不通。 有人可以幫忙嗎?

    1熱度

    1回答

    我對Java 3D有點新,我試圖爲自己澄清一切。我在開始時創建了一個應用程序,並沒有使用Canvas3D。但後來我需要使用鼠標進行交互,並只使用Canvas3D類發現提示和教程。那麼我們真的需要在3D應用程序中使用畫布還是有另一種方法來捕捉鼠標座標?

    2熱度

    1回答

    我正在嘗試運行Java應用程序,並且收到以下錯誤消息。應用程序本身加載正確,它似乎只是它的某些部分失敗。 Nov 13, 2012 2:43:53 PM org.jdesktop.application.Task failed SEVERE: [email protected] failed: java.lang.NoClassDefFoundError: javax/media/opengl/

    1熱度

    1回答

    我已經從谷歌代碼中檢出了min3d並試圖將它導入到eclipse中。 爲我去文件 - >新建 - >其他 - > Android和選擇打開從源頭現有的Android應用程序 和選擇min3d-read-only\sampleProjects\min3dSampleProject1 和明年點擊 現在,我得到以下錯誤" Build path contains duplicate entry :'src

    2熱度

    1回答

    我正在使用Java3D和Jmol(它是3D中化學結構的查看器)的項目。我必須創建能夠在Java3D和Jmol表示結構之間切換的視圖。 我已經設法做到了這一點,但是當我將JPanel與JmolPanel和Canvas3D交換在其中時,我得到了交換區域的閃爍。 我只是換板做: public static void changeView(JPanel c) { c.removeAll();