Java 有一条直线,其中一点是静止的,另一点跟随移动的物体?

Java 有一条直线,其中一点是静止的,另一点跟随移动的物体?,java,java-3d,Java,Java 3d,我对Java3d相当陌生,请原谅我的无知。在我的Java3d宇宙中有两个对象:一些静止的文本和一个正在用旋转插值器旋转的形状 我的问题是,让一条线从静止的文本到旋转的形状,并让线在旋转时跟随形状,最好的方法是什么?我将用这样的代码画一条线: Point3f[] plaPts = new Point3f[2]; plaPts[0] = new Point3f(somex1, somey1, somez1); plaPts[1] = new Point3f(somex2, somey2, somez

我对Java3d相当陌生,请原谅我的无知。在我的Java3d宇宙中有两个对象:一些静止的文本和一个正在用旋转插值器旋转的形状

我的问题是,让一条线从静止的文本到旋转的形状,并让线在旋转时跟随形状,最好的方法是什么?我将用这样的代码画一条线:

Point3f[] plaPts = new Point3f[2];
plaPts[0] = new Point3f(somex1, somey1, somez1);
plaPts[1] = new Point3f(somex2, somey2, somez2);
LineArray pla = new LineArray(2, LineArray.COORDINATES);
pla.setCoordinates(0, plaPts);
previousShape = new Shape3D(pla, genColorAppearance(Color.red));
previousShape.setCapability(Shape3D.ALLOW_APPEARANCE_WRITE);
我能想出的唯一办法就是在文本和形状之间不断添加和删除一条线。但这个问题是a)我不知道如何获得形状的真实当前坐标,b)它听起来非常慢。我只是不知道该怎么办


有什么建议吗

如果你仍然对这个问题感兴趣,我可以帮你,我问这个问题是因为这个问题似乎已经过时了,但是如果这些信息对你有帮助,我很乐意回答help@John我仍然感兴趣。这是一个随机附带项目的一部分,一直在收集灰尘,所以再次尝试它会很有趣。今晚我会为你做这件事,只是想确保我的努力不会白费