java怎么画出 3D 效果的图像?

RT,用java自带的绘图工具没办法做出立体感强的3D图像,怎么设置3D图像的长宽高?... RT,用 java 自带的绘图工具没办法做出立体感强的 3D 图像,怎么设置 3D 图像的长宽高? 展开
 我来答
lixiangqing19
2014-12-18 · TA获得超过1713个赞
知道小有建树答主
回答量:272
采纳率:50%
帮助的人:168万
展开全部
可参考 孙博文 的一本书 分形算法与程序设计: Java实现 里面有3D的内容
貌似要下载 JAVA3D 的msi安装包 解压后得到jar包 JAVA 3D已经被淘汰 可能有点难找
用Java3D编程就行了 你先把那书上关于3D的代码 稍微看一下 编程的思路也就是 先建立一个场景(有光) 然后空间描点 画线 着色 之类的 可以参考具体的Java 3D 的书 貌似大多是英文的
编程也可以参考官方API文档http://www.oracle.com/technetwork/java/javase/tech/index-jsp-138252.html
追问
单纯用 java 不可以画出强立体感的图形吗?
追答

java的几何图像支持并不是很好,java后面提供的2D、3D我试试了下,感觉效果不好,立体感不强,我没有仔细研究了,不知道到底能不能画出这样的几何图形来( 如图),于是我就自己查了下API,查到这个方法drawPolygon(int[] xPoints,int[] yPoints,int nPoints),这个方法可以画出任意的多行,于是我就用这个方法配合其他的画图方法写了个立体长方体的demo。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式