java-3d

    0熱度

    2回答

    這是我使用上繪製一個J3D Canvas3D的圖像的代碼: Graphics g = Canvas.getGraphics(); //Canvas is the Canvas3D g.drawImage(new ImageIcon("back/loadingscreen.png").getImage(), 0, 0, Canvas); 然而 每當我運行代碼我在g線得到一

    0熱度

    1回答

    我有我需要通過調用來移動圖像: int Y = 100; Graphics g = Canvas().getGraphics(); //Canvas is a Java 3D Canvas 3D g.drawImage(Image, 400, Y, Canvas); 我也有移動圖像的KeyListener,但每當圖像移動它留下一個圖像的痕跡。有沒有什麼辦法解決這一問題?

    0熱度

    1回答

    我期望下面的代碼來翻譯ColorCube,然後圍繞它自己旋轉它,而不是翻譯,它只是圍繞原點旋轉。我在這裏做錯了什麼? import javax.media.j3d.Alpha; import javax.media.j3d.BoundingSphere; import javax.media.j3d.BranchGroup; import javax.media.j3d.RotationIn

    0熱度

    1回答

    我實際上已經搜索過,但在任何網站上都沒有找到解決方案。我正在嘗試在MacOS中使用Java3D編寫一個Java程序,並試圖在Eclipse中使用Java3D。我想運行一個簡單的HelloUniverse代碼,但我得到以下異常: Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no J3D in jav

    0熱度

    1回答

    我在Java3D中實現了這一點,但我認爲問題與3D圖形的任何實現有關。 我想讓我的Shape3D受到光線的影響。讓我解釋我在做什麼以及到目前爲止我所嘗試過的。 我有幾個GeometryArray s(特別是一個QuadArray和兩個TriangleArray s),我使用COLOR_3 | COORDINATES掩碼初始化。然後我需要setCoordinates和setColors。我也嘗試加入

    1熱度

    1回答

    在我看來,Java3D有時在Frame/JPanel/Canvas3D調整大小時重畫場景。我在使用Java3D/JUNG3D的應用程序中遇到問題,如果Frame/JPanel/Canvas3D的水平尺寸具有一定的大小,整個場景就會消失。我試圖簡單地解決這個問題,然後發現在下面的示例代碼中會出現類似的問題:http://www.java3d.org/samples.html(倒數第二個例子,「Tex

    3熱度

    1回答

    我在Java3D中創建了一個Mobius條。我有縫,我似乎無法擺脫它!我假設這與法線有關,事實上聯體邊緣之間的角度差在技術上是180.任何人都可以幫助我去除這個接縫? 這裏是我的代碼: public class MobiusStrip extends Applet { public static void main(String[] args){ new MainFram

    0熱度

    2回答

    我想開發一個應用程序的Java3D,我嘗試了一切,我只是下載jogamp平臺,因爲我怎麼會在許多網站閱讀Java3D的是過時的,對於Mac OS X你需要這個,我把它們全部放在/ System/Frameworks/Java/Extensions裏,這是我的.jar文件,以便在Eclipse中不添加到類路徑中,但它仍然會得到相同的錯誤: Exception in thread "main" jav

    3熱度

    1回答

    我剛開始一個圖形任務,這是我第一次使用Java3D。我已經開始試圖建立一把椅子(不要嘲笑以下內容:P)。 我只是想知道是否有人可以告訴我正確的使用模式,因爲我很確定我有點偏離。 這裏是我畫: 正如你可以看到它是座和箱4個缸的腿。 這裏是我用來繪製它的代碼: public class Chair { public Chair() { SimpleUniverse unive

    1熱度

    1回答

    我工作在Java3D的東西,我知道TransformGroups是你會怎麼通常適用比例... 不過,我想創建定義長方體的基礎上的方式縮放矢量。 所以我有一個單位立方1,1,1 - > -1,-1,-1,我想手動應用縮放變換。 private static void scaleCoordinates(IndexedQuadArray indexedQuadArray, Vector3d scaleV