java-3d

    0热度

    1回答

    我正在将j3d GeometryArrays显示为JavaFX中的组合TriangularMeshes。我知道我收到的GeometryArray是TriangleStripArrays,顺序允许我构建正确的面并在场景中显示网格。 但是,如何根据TriangleStripArray单独确定顶点的绕线顺序,我很困惑。面部目前没有正确的背面剔除的概念,给我一个完整的TriangleMesh,从任何给定的

    1热度

    2回答

    我的客户端有一个3D AutoCad DWG文件,该文件包含一个我想要导入的结构,在Java3D中显示并作为较大程序的一部分进行交互。 所以我想知道如何将DWG转换为便于导入以及是否存在Java代码来显示它。 我有使用Java3D渲染海底模型的经验,但我不是专家。目前我的软件导入2D WMF文件,但客户需要3D。 感谢您的帮助:-)

    1热度

    1回答

    我有一个java3d场景,包含一个3D CAD绘图和以0,0,0为中心的各种附加形状。我正在使用OrbitBehaviour让用户围绕它移动。 我想要有一个按钮,可以围绕一个轴旋转一个固定的数量(比如说10度,但显然是弧度)的场景。我已经有了一个“home”按钮,可以使用lookAt返回到初始查看点。 与我所做的其他工作相比,听起来很简单,但无论我尝试什么方法,都无法使其工作。 我在想我应该问Or

    1热度

    3回答

    Hello当我从Eclipse运行我的应用程序时它运行完美,但是当我将它作为可运行jar导出时,它不会运行。 当我尝试从CMD它给了我2个错误的一个第一errror是后,我只是用它导出“拷贝所需的库到一个子文件夹”运行它: Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.librar

    1热度

    1回答

    嗨,我尝试着将http://www.java2s.com/Code/Java/3D/OffScreenTest.htm改编成一个简单的测试,它将渲染一个彩色立方体文件。 但是我的img.png只包含黑色,程序从不退出。需要 import java.awt.Dimension; import java.awt.GraphicsConfiguration; import java.awt.imag

    0热度

    1回答

    我有一块Java3D完美地显示我的模型,我已经使用STLFileReader类导入它。我可以用鼠标左键移动它,但右键不起作用。指轮强制重绘,但不缩放图像。 我有一段类似的代码,它可以查看从点云导入的海床模型,它的工作原理完美。我看不出两者之间会有什么不同。 任何人都可以认为我可能做错了吗?谢谢你的帮助。

    1热度

    1回答

    这是我如何创建一个示例三角面没有剔除 Point3f a = new Point3f(0, 0, 0); Point3f b = new Point3f(0, 0, 1); Point3f c = new Point3f(0, 1, 0); TriangleArray pyramidGeometry = new TriangleArray(3, GeometryArray.COORDINA

    0热度

    2回答

    我正在开发一个JavaFX桌面应用程序。其中我想显示一些Java 3D对象。 据我所知,这样做的方法是使用JavaFX的SwingNode。 Java 3d也必须集成到Swing组件中。所以这是一个两步过程。 集成的Java 3D使用Java Swing对象 我打算在FX应用程序重用面板和JFrame的组成完整的和最小的例子,显示它的工作原理: import java.awt.BorderLayo

    0热度

    1回答

    我是Mac的新用户,此前曾使用Windows进行编程。我刚刚安装了Java 3D压缩文件: https://java3d.java.net/binary-builds.html 压缩文件现在在我的Finder中,我不知道如何将库合并到Eclipse中,以便我可以使用它。请帮忙!

    0热度

    1回答

    我使用graphics2D在java中创建了一个矩形,我想在原点(0,0)的所有轴,Ox,Oy和Oz上旋转它。怎么做 ? 因为它是2D,z = 0所以你能帮我把这个矩形旋转到所有的轴上吗? 谢谢! 这是我的代码,我创建了一个矩形,我想将它保存为图像。 import java.awt.Canvas; import java.awt.Color; import java.awt.Frame; i