Java3D——我java路上

                学习Java也一年多了,起初也是从C转型过来的,和大多未学Java的人一样,对其也充满了好奇和憧憬,其众多的优势不再赘述。Java给我的最大收获 便是用另一种眼光看待事物,那便是现在人们津津乐道的对象。其在Web上的成功应用和安全重用等优势使得Java从废纸篓里得到了重生。虽然现在还是有很 多对Java的声讨之声,但在当前它的成功是毋庸置疑的,微软几乎也成为了Java的半个粉丝。

Java3D在3个月前对我来说还是很陌生的,我一直就觉得Java真的是无处不在,在计算机的各个应用领域,sun一直都在和microsoft抗衡 着。Java3D对一般人来说还是很生疏的,其出道的也算挺早的,我借过一本97年出版的书,当时的Java3D技术和现今的我觉得差不多,并没有经过太 大的发展。

Java3D属于高层应用,它的API调用底层的OpenGL和Direct3D,所以显卡一定要支持这些图形加速的API。Java3D也算是Java 可扩展性的代表吧,对于以前的Java技术和一些已经成熟的Java理念,后生的Java技术可以说是完全兼容完全继承。对我来说,写一个Java3D的 虚拟社区,然后采用Jsp和Applet技术使其发布到Web上,这样的吸引力和诱惑力是无处不在的。

开发Java3D所需的环境也并不复杂,只需要一个稍高版本的JDK和一个Java3D包就可以了,在系统环境变量中设置变量名为PATH的值,值为 JDK的bin目录,这样就可以开发并运行Java3D的程序了。当然最好依据显卡品牌版本换一款高版本的驱动。

介于现在网络上的Java3D中文资料比较难找,我列一些中文资料如下:

这是一个基础教程,不过不全,看完的话一些基本场景可以编写了:http://www.allwiki.com/wiki/Category:Java_3D_API%E5%AE%98%E6%96%B9%E6%95%99%E7%A8%8B#1.4.E7.BC.96.E5.86.99Java3D.E7.A8.8B.E5.BA.8F.E7.9A.84.E4.B8.80.E8.88.AC.E6.AD.A5.E9.AA.A4

 

这里可以下到java3D的包,该论坛也有人懂java3D,可以去提问,我有时也去的^_^

http://bbs.bc-cn.net/dispbbs.asp?boardid=8&id=74737

 

这里也是个教程,也算不错:http://www.moon-soft.com/program/bbs/docelite2514.htm

这是个比较牛的学习心得,看完的话蛮厉害了:http://woaihuxu.blogbus.com/

这是个英文的Java3D API文档(没见过中文的):  http://java.sun.com/products/java-media/3D/forDevelopers/J3D_1_3_API/j3dguide/index.html

我当时借的一本书叫《java3D交互式三维图形编程》,比较老了,比较难找,不过确实是一本不可多得的基础入门书籍,要费点心思去找找了。我有些Java3D资源,可与我联系~~

本人百度网名:如影随月

的驿站(原创)(Java3D资源)

http://hi.baidu.com/reason_shanshi/blog/item/aecb86eca859643c2697918d.html

赞赏

微信赞赏支付宝赞赏

「赏不在多,觉得文章有用,就赞赏下吧!」

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据