Java3D 开源项目包含一组 3D 图形 API。该 Java3D API 提供的一组面向对象接口支持简单、高级编程模型,你可以用于构建,展示和控制 3D 对象的行为与可视化环境。Java3D 项目由多个子项目组成主要包括: j3d-core(Java3D API 的核心), vecmath(3D 矢量数学包)与 j3d-core-utils(Java3D 核心 utilitie),Java3D VRML97 Loader 等。
题记 在2020年,笔者最好的朋友浩哥找工作的时候,北京的一家公司让他做一个正方体内接一个球 然后再球里面套入一个内接四面体,然后鼠标移动,这个整体就会移动。动态图丢失了,非常抱歉没有场景给了24h,让他完成,如果做出来了,就录用他。当时,我和这位朋友研究了一下, 然后开始找资料–找到一本书好像叫什么Java3d游戏编程,然后网上有一篇Blog在eclipse搭建环境来做3d效果。最终我们没把
问题内容: 使用java3d,如何不按每个顶点着色,而是按每个面着色? 我尝试学习java3d,但是我制作的Shape3d看起来并不像预期的那样。我想用不同的颜色给不同的三角形上色,但是我不知道该怎么做。 纹理看起来像是一种矫kill过正,而且,我还没有完全掌握这一部分。据我所见,Materials可以在完整的GeometryArray上工作,所以这里不是很好。每个顶点的颜色不会解决问题。 问题答
我试图让J3D在Eclipse中工作,并且阅读了一个又一个论坛,但似乎无法解决我的问题。我用的是Ubuntu11.10 我做到了: 0)解压home/j3d目录中的j3d-1_5_2-linux-i586,然后将i386文件夹添加到usr/lib/jvm/java-6-openjdkjre/lib/i386 线程“main”java.lang.unsatisfiedlinkerror:/usr/l