在java3d中画线
我想在 java 3d 中画一条线来指定点。
我该怎么做?
例如,为了绘制一个立方体,我们编写 colorcube。
请帮我。
I want draw a line between to specify point in java 3d.
how can i do it?
for example for draw a cube we write colorcube.
please help me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用
LineArray
类。为其创建一个具有两个顶点的对象(无论您希望它们在哪里),并将其添加到 Shape3D 对象。即new Shape3D(lineArr)
。对于线阵列:
然后:
对另一个顶点执行相同的操作。
然后将
shape3D
对象添加到场景图或Branchgroup
中。那应该可以解决问题。
Use the
LineArray
class. Create an object for it with two vertices( wherever you want them to be) and add this to a Shape3D object.i.e.new Shape3D(lineArr)
.For line array:
then:
do the same for the other vertex.
Then add the
shape3D
object to a scene graph orBranchgroup
.That should do the trick.
这篇文章可能对您有帮助: 如何用Java3D画线[java-tips.org]
This post might help you: How to draw lines with Java3D [java-tips.org]
下面的 Java 代码可以在 3D 屏幕上生成线条:
首先,构建一个主类(即:tuval1),然后构建一个公共类(即 tuval7),如下所示。
另请参阅此链接:http://www.itk356/java3d/geometry.htm#3.4.2" itk.ilstu.edu/faculty/javila/ITk356/Java3D/geometry.htm#3.4.2 点* 类:
The Java code below can generate lines on your 3D screen:
First, build a main class (i.e :tuval1) and second a public class (i.e tuval7) as below.
Also see this link: http://www.itk.ilstu.edu/faculty/javila/ITk356/Java3D/geometry.htm#3.4.2 Point* Classes:
这对我有用,它绘制了 x 轴:
可以像这样绘制彩色线
This worked for me it draws the x-axis:
a colored line can be drawn like this