java-3d相关内容

围绕特定点旋转(例如,围绕 0,0,0 旋转)

我一直在搜索这个问题,但我真的找不到合适的答案. 我需要围绕给定点(例如,0,0,0)旋转圆柱体,但默认情况下给出圆柱体的枢轴.怎么改? 我发现 这个主题,这正是我想做的,但我不知道如何用java来做. 为了更好地解释我想要做什么,我将展示 3 张图片.(v) imageshack.us/photo/my-images/259/aintgood.jpg imageshac ..
发布时间:2022-01-16 14:50:10 Java开发

Android:高通的 QCAR (Vuforia) SDK with min3D Framework(或其他 3D-Model/Animation Loader/Renderer)

我想将 Qualcomm 的增强现实 SDK (Vuforia) 与 min3D 库和使用 md2 文件加载动画.如何将 QCAR (Vuforia) 与 min3D 合并?如何将 QCAR (Vuforia) 的投影和模型视图矩阵分配给 min3D?以便在 min3d.glsurfaceview 中正确渲染场景?有没有人开发过一个例子?您的体验如何? 编辑:有关其他 3rd 方渲染库的示例 ..
发布时间:2021-11-30 17:03:05 移动开发

Java 3D:在哪里可以插入“后期渲染"?外汇?

我扩展了一个 Canvas3D,然后我覆盖了方法“postSwap()",但我的奇偶线效果闪烁很多,插入这个过程的另一个好处是什么? public void postSwap() {Graphics2D g2 = (Graphics2D)this.getGraphics();Map map = new HashMap();map.put(RenderingHints.KEY_ANTIALIASI ..
发布时间:2021-11-25 04:39:43 C#

J3D - 如何使用对象的 UV 映射将 2D 坐标转换为 3D 坐标

我目前正在尝试将 2D 坐标转换为 3D 坐标.基本上,我有 2D 纹理,我希望能够在 3D 对象上显示,应用相同的纹理,我指向的地方. 假设我拥有世界的 2D 纹理.我希望能够知道,给定纹理上的 U、V 坐标,获得应用了相同纹理的球体上的 X、Y、Z 坐标. 我正在使用 J3D,现在我正在使用 Blender 并找出解决这个问题的最佳方法. 有什么想法吗? 编辑: ..
发布时间:2021-11-25 04:36:56 Java开发

Java 3D:在哪里可以插入“后期渲染"?外汇?

我扩展了一个 Canvas3D,然后我覆盖了方法“postSwap()",但我的奇偶线效果闪烁很多,插入这个过程的另一个好处是什么? public void postSwap() {Graphics2D g2 = (Graphics2D)this.getGraphics();Map map = new HashMap();map.put(RenderingHints.KEY_ANTIALIASI ..
发布时间:2021-11-25 04:29:23 C#

如何知道一个点是否在复杂的 3D 形状内(.ply 文件)

我正在从事一个 Java 项目,女巫真的要杀了我.经过几天在不同论坛的研究,寻找我真正需要的东西,我来寻求您的帮助. 我的数据: 一个 .ply 文件(包含由许多三角形组成的 3D 形状) 一个点(3D 坐标) 我想知道这个点是否包含在复杂的 3D 形状中. 我把这个问题分成了两个小问题: 如何在内存中表示复杂的 3D 形状? (我找到了几个库,但对于我想做的任务来 ..
发布时间:2021-11-25 03:36:40 Java开发

Java3d 读取 3d 对象的每个多边形

我正在使用 Java3d(版本 1.6)并尝试从任何对象读取所有多边形. 我使用以下代码加载了一个对象: private BranchGroup loadObj(String p) {BranchGroup objRoot = new BranchGroup();TransformGroup tg = new TransformGroup();Transform3D t3d = new T ..
发布时间:2021-11-25 03:23:28 Java开发

Java 3D Hello World - Jar 冻结

我正在关注本教程 构建我的第一个 Java 3D 应用程序.我在我的项目中包含了 java3D 库 和我的 DllLoader 提取(从类路径到 jar 位置)并加载 j3dcore-ogl.dll 的类: 公共类 DllLoader {私有 DllLoader() {}public static void extractAndLoad(String dll) 抛出 IOException {i ..
发布时间:2021-11-25 03:06:25 Java开发

java3d中的面部着色

使用 java3d,如何不按顶点着色,而是按面着色? 我尝试了解 java3d,但我制作的 Shape3d 看起来并不像预期的那样.我想用不同的颜色为不同的三角形着色,但我不知道该怎么做. Texture 看起来有点矫枉过正,而且,这部分我完全没有掌握.就我所见,材料在一个完整的 GeometryArray 上工作,所以在这里不好.每个顶点的颜色都行不通. 解决方案 我喜欢这个 ..
发布时间:2021-11-25 01:53:14 Java开发

Java3D:在 Canvas3D 上绘制 2D HUD

我正在使用 Java3D 来渲染一个 3D 场景.我想在 3d 图像的顶部叠加一个二维“平视显示器".如何在 3d 画布上有效地绘制 2d 内容? 谢谢! 解决方案 //使用首选配置创建一个 Canvas3DCanvas3D canvas3d = new Canvas3D(config){私有静态最终长serialVersionUID = 7144426579917281131L;公 ..
发布时间:2021-11-25 01:41:34 Java开发

在运行时找不到 jar 中的类,但用于编译

从 ant 文件构建这个项目后,我收到一个包含我构建的所有类的 jar.当我尝试运行此 jar 时,出现以下错误: 线程“main"中的异常 java.lang.NoClassDefFoundError: javax/media/j3d/SceneGraphObject 此错误表示无法找到我正在使用的 java3d 中的一个 jar,特别是 j3dcore.jar.但是,当通过 ant 构建编 ..
发布时间:2021-11-11 02:58:45 Java开发

在运行时找不到 jar 中的类,但用于编译

从 ant 文件构建这个项目后,我收到一个包含我构建的所有类的 jar.当我尝试运行此 jar 时,出现以下错误: 线程“main"中的异常 java.lang.NoClassDefFoundError: javax/media/j3d/SceneGraphObject 此错误表示无法找到我正在使用的 java3d 中的一个 jar,特别是 j3dcore.jar.但是,当通过 ant 构建编 ..
发布时间:2021-11-11 02:58:17 Java开发

Android:Qualcomm 的 QCAR (Vuforia) SDK with min3D Framework(或其他 3D-Model/Animation Loader/Renderer)

我想将 Qualcomm 的增强现实 SDK (Vuforia) 与 min3D 库和使用 md2 文件加载动画.如何将 QCAR (Vuforia) 与 min3D 合并?如何将 QCAR (Vuforia) 的投影和模型视图矩阵分配给 min3D?以便在 min3d.glsurfaceview 中正确渲染场景?有没有人开发过一个例子?您的体验如何? 编辑:有关其他 3rd 方渲染库的示例 ..
发布时间:2021-11-10 05:46:06 移动开发

从 Java Web 应用程序为 WebGL 导出 3D 模型的推荐格式

我有一个 Web 应用程序,可以在服务器上操作 3D 模型并允许用户查看模型.使用 Java 是 Web 应用程序的硬性要求,但 WebGL 查看器与应用程序的接口方式仍有待实现. 将 3D 模型从 Java 导出到 WebGL 中易于使用的模型的推荐格式/方法是什么?您可以假设我在服务器端使用 Java 3D 库,在客户端使用 Three.js. 解决方案 我的首选管道是导出为 J ..
发布时间:2021-09-07 19:08:02 Java开发

为什么我调用Canvas3D.repaint()时Java3D画布会闪烁?

我在Java3D画布上使用postRender()绘制了2D元素,并希望对其进行动画处理.在循环中,我调用Canvas3D.repaint(): while(animationIsRunning){//我在这里更新2D元素的位置...//...canvas3D.repaint();Thread.sleep((长)(1.0/30.0 * 1000));} 对于每个简短的动画,这都会导致整个3 ..
发布时间:2021-05-18 21:12:04 Java开发

jar中的类在运行时找不到,但用于编译

从ant文件构建此项目后,将收到一个jar,其中包含我构建的所有类.当我尝试运行此jar时,出现以下错误: 线程“主"中的异常java.lang.NoClassDefFoundError:javax/media/j3d/SceneGraphObject 此错误表明找不到我使用的其中一个jar,特别是java3d中的 j3dcore.jar .但是,当通过ant构建到类文件中进行编译时,此ja ..
发布时间:2021-04-07 20:22:43 Java开发

Simbad需要Java 3D

上下文: 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- ..
发布时间:2020-10-02 04:37:43 其他开发

J3D-如何使用对象的UV映射将2D坐标转换为3D坐标

我目前正在尝试将2D坐标转换为3D坐标. 基本上,我具有2D纹理,并且我希望能够在3D对象上显示,并且将相同的纹理应用于我所指向的位置. 比方说,我拥有世界的2D纹理.我希望能够知道,给定纹理上的U,V坐标,然后将球上具有相同纹理的X,Y,Z坐标应用于其上. 我正在使用J3D,现在我正在使用Blender,并找出解决此问题的最佳方法. 有什么主意吗? 编辑: 以下是我 ..
发布时间:2020-08-19 20:36:09 Java开发