java-3d相关内容
我一直在搜索这个问题,但我真的找不到合适的答案. 我需要围绕给定点(例如,0,0,0)旋转圆柱体,但默认情况下给出圆柱体的枢轴.怎么改? 我发现 这个主题,这正是我想做的,但我不知道如何用java来做. 为了更好地解释我想要做什么,我将展示 3 张图片.(v) imageshack.us/photo/my-images/259/aintgood.jpg imageshac
..
我想将 Qualcomm 的增强现实 SDK (Vuforia) 与 min3D 库和使用 md2 文件加载动画.如何将 QCAR (Vuforia) 与 min3D 合并?如何将 QCAR (Vuforia) 的投影和模型视图矩阵分配给 min3D?以便在 min3d.glsurfaceview 中正确渲染场景?有没有人开发过一个例子?您的体验如何? 编辑:有关其他 3rd 方渲染库的示例
..
我扩展了一个 Canvas3D,然后我覆盖了方法“postSwap()",但我的奇偶线效果闪烁很多,插入这个过程的另一个好处是什么? public void postSwap() {Graphics2D g2 = (Graphics2D)this.getGraphics();Map map = new HashMap();map.put(RenderingHints.KEY_ANTIALIASI
..
我目前正在尝试将 2D 坐标转换为 3D 坐标.基本上,我有 2D 纹理,我希望能够在 3D 对象上显示,应用相同的纹理,我指向的地方. 假设我拥有世界的 2D 纹理.我希望能够知道,给定纹理上的 U、V 坐标,获得应用了相同纹理的球体上的 X、Y、Z 坐标. 我正在使用 J3D,现在我正在使用 Blender 并找出解决这个问题的最佳方法. 有什么想法吗? 编辑:
..
我扩展了一个 Canvas3D,然后我覆盖了方法“postSwap()",但我的奇偶线效果闪烁很多,插入这个过程的另一个好处是什么? public void postSwap() {Graphics2D g2 = (Graphics2D)this.getGraphics();Map map = new HashMap();map.put(RenderingHints.KEY_ANTIALIASI
..
我正在从事一个 Java 项目,女巫真的要杀了我.经过几天在不同论坛的研究,寻找我真正需要的东西,我来寻求您的帮助. 我的数据: 一个 .ply 文件(包含由许多三角形组成的 3D 形状) 一个点(3D 坐标) 我想知道这个点是否包含在复杂的 3D 形状中. 我把这个问题分成了两个小问题: 如何在内存中表示复杂的 3D 形状? (我找到了几个库,但对于我想做的任务来
..
我正在使用 Java3d(版本 1.6)并尝试从任何对象读取所有多边形. 我使用以下代码加载了一个对象: private BranchGroup loadObj(String p) {BranchGroup objRoot = new BranchGroup();TransformGroup tg = new TransformGroup();Transform3D t3d = new T
..
我正在关注本教程 构建我的第一个 Java 3D 应用程序.我在我的项目中包含了 java3D 库 和我的 DllLoader 提取(从类路径到 jar 位置)并加载 j3dcore-ogl.dll 的类: 公共类 DllLoader {私有 DllLoader() {}public static void extractAndLoad(String dll) 抛出 IOException {i
..
使用 java3d,如何不按顶点着色,而是按面着色? 我尝试了解 java3d,但我制作的 Shape3d 看起来并不像预期的那样.我想用不同的颜色为不同的三角形着色,但我不知道该怎么做. Texture 看起来有点矫枉过正,而且,这部分我完全没有掌握.就我所见,材料在一个完整的 GeometryArray 上工作,所以在这里不好.每个顶点的颜色都行不通. 解决方案 我喜欢这个
..
我正在使用 Java3D 来渲染一个 3D 场景.我想在 3d 图像的顶部叠加一个二维“平视显示器".如何在 3d 画布上有效地绘制 2d 内容? 谢谢! 解决方案 //使用首选配置创建一个 Canvas3DCanvas3D canvas3d = new Canvas3D(config){私有静态最终长serialVersionUID = 7144426579917281131L;公
..
从 ant 文件构建这个项目后,我收到一个包含我构建的所有类的 jar.当我尝试运行此 jar 时,出现以下错误: 线程“main"中的异常 java.lang.NoClassDefFoundError: javax/media/j3d/SceneGraphObject 此错误表示无法找到我正在使用的 java3d 中的一个 jar,特别是 j3dcore.jar.但是,当通过 ant 构建编
..
从 ant 文件构建这个项目后,我收到一个包含我构建的所有类的 jar.当我尝试运行此 jar 时,出现以下错误: 线程“main"中的异常 java.lang.NoClassDefFoundError: javax/media/j3d/SceneGraphObject 此错误表示无法找到我正在使用的 java3d 中的一个 jar,特别是 j3dcore.jar.但是,当通过 ant 构建编
..
我想将 Qualcomm 的增强现实 SDK (Vuforia) 与 min3D 库和使用 md2 文件加载动画.如何将 QCAR (Vuforia) 与 min3D 合并?如何将 QCAR (Vuforia) 的投影和模型视图矩阵分配给 min3D?以便在 min3d.glsurfaceview 中正确渲染场景?有没有人开发过一个例子?您的体验如何? 编辑:有关其他 3rd 方渲染库的示例
..
我有一个 Web 应用程序,可以在服务器上操作 3D 模型并允许用户查看模型.使用 Java 是 Web 应用程序的硬性要求,但 WebGL 查看器与应用程序的接口方式仍有待实现. 将 3D 模型从 Java 导出到 WebGL 中易于使用的模型的推荐格式/方法是什么?您可以假设我在服务器端使用 Java 3D 库,在客户端使用 Three.js. 解决方案 我的首选管道是导出为 J
..
我在Java3D画布上使用postRender()绘制了2D元素,并希望对其进行动画处理.在循环中,我调用Canvas3D.repaint(): while(animationIsRunning){//我在这里更新2D元素的位置...//...canvas3D.repaint();Thread.sleep((长)(1.0/30.0 * 1000));} 对于每个简短的动画,这都会导致整个3
..
从ant文件构建此项目后,将收到一个jar,其中包含我构建的所有类.当我尝试运行此jar时,出现以下错误: 线程“主"中的异常java.lang.NoClassDefFoundError:javax/media/j3d/SceneGraphObject 此错误表明找不到我使用的其中一个jar,特别是java3d中的 j3dcore.jar .但是,当通过ant构建到类文件中进行编译时,此ja
..
我扩展了Canvas3D,然后覆盖了方法"postSwap()",但是我的奇偶线效果经常闪烁,插入该过程的另一个好处是什么? public void postSwap(){Graphics2D g2 =(Graphics2D)this.getGraphics();地图map = new HashMap();map.put(RenderingHints.KEY_ANTIALIASING,Rend
..
上下文: MS Windows 8, jre7已由MS Windows安装程序预先安装, MS Windows PATH环境变量已设置为JRE7 bin文件夹-C:\Program Files(x86)\Java\jre7\bin simbad-1.4.jar 已下载到本地文件夹中。 用例: simbad-1.4.jar由命令运行线 java -jar simbad-
..
这是我的Javac编译语句: javac -cp “ C:\java\code\ j3D\j3dcore.jar; C:\java\code\j3D\j3dutils.jar; C:\java\code\j3D\vecmath.jar“ Simple.java 编译没有问题。 三个jar文件( j3dcore , j3dutils 和 vecmath )是我程序的必需jar(
..
我目前正在尝试将2D坐标转换为3D坐标. 基本上,我具有2D纹理,并且我希望能够在3D对象上显示,并且将相同的纹理应用于我所指向的位置. 比方说,我拥有世界的2D纹理.我希望能够知道,给定纹理上的U,V坐标,然后将球上具有相同纹理的X,Y,Z坐标应用于其上. 我正在使用J3D,现在我正在使用Blender,并找出解决此问题的最佳方法. 有什么主意吗? 编辑: 以下是我
..