首先,我是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