java-3d

    0热度

    1回答

    我想在JAVA,可提供以下功能编写一个程序: 显示视频,图片,文字,如果可能,浏览器(不需要很多功能)。 我的想法是将这些视图映射到(某种)coverflow-like gui上。 例如一个立方体,每边都有一个视频或图片,并且可以由用户旋转。 现在我正在寻找合适的技术来做到这一点。 我发现一个旧的演示所谓的“闪烁”,其中显示了一些我想要做的事情(图片上的3D“窗格”): http://jrolle

    0热度

    1回答

    我有几个3D对象被添加到TransformGroup。 3D对象不作为变量存在,但例如通过new Sphere()添加到TransformGroup,但TransformGroup类不会实现Serializable接口。 那么,我应该如何将我的对象序列化到一个文件中,并在读取文件时对我的对象有访问权? P.S.我真的不知道如何序列化到XML文件,我不确定这是否是我需要的很好的选择。

    2热度

    1回答

    我在Blender上创建了一个3D魔方,它可以像普通的魔方应该旋转一样。我不想制作动画,我希望能够在Java中独立移动魔方的各个部分。 这可能吗?我看过blend2Java,它暗示了一个解决方案,但没有明确的解释。我有一个Java3D的基本知识,我只想知道是否以及如何可能,所以我可以做一个魔方游戏。 如果这是不可能的,是否有另一种方法来创建Java中可解的魔方。 在此先感谢。

    0热度

    2回答

    我已经搜索了几篇文章,但是我无法让我的程序工作。 所以这里是问题---- 我有一个类,它显示一个colorcube和一个保存按钮,保存按钮用于将java3d对象(这里是colorcube)保存到一个对象文件中供以后使用。 目标文件已创建,但除了2-3行之外,它似乎是空的。 请看看--- public class Rotation extends Applet implements ActionLi

    0热度

    1回答

    尝试编写一个程序,该程序创建java 3d对象的二进制文件(例如sphere,colorcube ...)供以后使用。但在做这件事之前,我必须序列化这些对象,但是我做不到,发生错误。 让我们看看该程序---- 下面的类是创建一个ColorCube对象和写入二进制文件 import com.sun.j3d.utils.geometry.ColorCube; import java.io.*;

    0热度

    1回答

    我希望用户能够通过点击并拖动鼠标来更改圆柱体的长度。我应该如何开始呢?任何形式的帮助都会很棒。

    1热度

    1回答

    我需要将拖放功能添加到我在Java3D应用程序中创建的某些形状(如圆柱体)。我想我知道的基本步骤(虽然含糊): 使用当前画布和根BranchGroup构建PickCanvas。 的PickCanvas到PickCanvas.GEOMETRY,其根据文档设置模式是更准确的[怀疑:是什么的各种拾取模式之间的差异,即边界内,几何形状,GEOMETRY_INTERSECT_INFO?从文件中我不清楚。几何

    1热度

    1回答

    我有一个BufferedImage,我想旋转图像(图片)绕Y轴以Java角度旋转而不是仿射变换。旋转将如下图所示(矩形将成为图像)。 我可以通过旋转图像的每个像素并绘制图像。因为我不得不旋转很多图像,所以我认为这不是最好的想法。 我将如何做这个转变? 感谢您的帮助。

    7热度

    2回答

    我已经设置了我的变量路径以包含j3d的bin和lib文件。当我打开eclipse时,我必须手动构建path-> configure build path->添加jar并为每个项目添加所有.jar文件。然后我必须将其本机路径设置为.bin文件夹。这是一个非常乏味的过程。我想知道是否有一种方法可以将j3D安装到我的eclipse中,以便所有库都已添加到所有项目中。

    4热度

    1回答

    我在eclipse中有一个项目,在单击运行时在ide中运行得很好,但我需要将它导出到可运行的jar文件中,该文件也可以正常工作。但是,当我尝试运行它,它抛出一个异常: Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path at java.lang.Cla