首先,我是Java新手。 二,對不起我的英文,但我還在學習它。 我需要在3D空間中創建對象,然後我可以從我的鼠標操作。如何在Java中製作3D圖形?
我可以製作例如這樣的方形:
public void paint(Graphics g){
super.paint(g);
((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g.fillRect(50, 50, 40, 40);
}
但是我能用這個做什麼?在我看來,它唯一的輪廓。有Java的特殊類嗎? 我只能使用awt; *和派生的。 Canvas3D算在那?
請幫幫我:)
你可以使用OpenGL – Arc676
還有的AWT/Swing庫中沒有任何東西可以做這種事情,你需要完全自己生成代碼。有幾種方法可以僞裝它,但這是一些複雜的數學問題 – MadProgrammer
你可以看看[Java3D Graphics](http://www.java3d.org/) – MadProgrammer