java-3d

    0热度

    1回答

    目前我有一个3维笛卡尔坐标系统中的顶点ArrayList。多边形是随机的。它可以是一辆汽车,一个杯子甚至一条龙。 假设密度不变,如何计算此3D对象的质心(x,y,z)? 我在ArrayList中存储面和顶点。 public ArrayList<stlFace> StlFaces = new ArrayList<stlFace>(); public ArrayList<VertexGeometri

    0热度

    1回答

    场的,我用Google搜索和搜索,但#1我似乎无法找到答案: 如何确定当3D对象/形状完全是出于的视野?例如。我有一个物体沿x轴移动,最终它会移出视野。 最好的问候, TX

    0热度

    1回答

    我只是试图将用Java3D创建的圆柱体的颜色更改为黄色而不是标准的灰色/黑色。我的代码似乎是正确的,不过形状保持黑色的全部时间,那就是: protected BranchGroup createSphere(/*Color color*/) { BranchGroup bg = new BranchGroup(); bg.setCapability(BranchGroup.

    0热度

    1回答

    我想用java3d绘制一个可扩展的六边形字段。 我是新来的java3d,所以我查了文档。据我所知,没有直接的方法来画这样的东西。我找到了绘制三角形的可能性。有没有办法将它们中的两个结合到六边形,还是有更好的方法来做到这一点? 感谢您的帮助!

    0热度

    1回答

    我正在尝试从我正在阅读的书中重现代码,但无法使其工作,下面是代码: public class ThreeDArray { public static void main(String[] args) { int threeD [][][] = new int [3][4][5]; int i, j, k; for (i = 0; i < 3; i++) {

    2热度

    1回答

    我想在JavaFX中生成一些图形并将其导出为STL格式以进行3D打印。有没有图书馆帮助出口?

    0热度

    1回答

    我知道要创建一个形状(假设一个3D球体为例),我必须首先找到形状的顶点位置,然后使用参数方程来创建x,y,z点三角形网格。我目前正在查看示例代码来创建形状,并且看起来在使用参数方程来查找三角形网格的矢量之后,找到了顶点处球体的单位法线。 我明白为什么第一步中的规则向量用于创建3D形状,并且法线向量垂直于形状对象,但我不明白为什么使用顶点处的单位法向量来创建形状?寻找矢量法线的目的是什么?

    1热度

    1回答

    我在Java3D画布上使用postRender()绘制了2D元素,并且想要为这些元素设置动画。在一个循环我叫Canvas3D.repaint(): while(animationIsRunning){ // I update positions of 2D elements here... // ... canvas3D.repaint(); Thread.

    1热度

    1回答

    我可以在开始时更改立方体的颜色。但是如果我运行下面的代码,我会根据动态更改的值不断更改它,因为此方法只运行一次,因此多维数据集的颜色将变为绿色,并且不会再次更改。我想知道是否有一种方法可以使用扩展行为的类几次更改颜色。请让我知道我错过了什么。 thanx提前。 protected BranchGroup getCube() { BranchGroup bg = new BranchGr

    1热度

    1回答

    我有两个多边形,并希望使用java3d将它们变成三角形网格。 但无论我尝试在某种错误的结果。我错过了什么? 下面是一些代码,我已经试过: final int n = points.length; final int m = opoints.length; final GeometryInfo gi = new GeometryInfo(GeometryInfo.POLYGON_ARRAY);