Java 3D在模型上绘制

问题描述 投票:0回答:2

如何在java 3D中绘制3D模型。喜欢画线或点。

我已经能够导入模型。但坚持如何利用模型。

请帮忙

谢谢

java 3d java-3d
2个回答
1
投票

在java3d中,你并没有真正“绘制”模型。在java3d中,您可以使用要显示的模型创建场景图。然后编译场景并在视图中显示它。如果要在显示中绘制其他内容,则必须创建表示模型中绘制内容的几何体。您可以使用纹理贴图在几何体上放置文本和单词。您可以使用Text3D在场景中放置单词。如果你需要一段时间才能学习,那么你还没有完成很多3D工作。 java3d网站上有很多很好的例子和教程https://java3d.dev.java.net /。


0
投票

对于像cube这样的简单原始模型,请遵循静态场景的规则

1)确定要绘制的面部。

2)记下x,y,z坐标(如果你打算在POLYGON上画画,那么你将得到四个空间坐标,每个坐标都有x,y,z。)

3.)现在使用Graphics类的drawLine()。像这样的东西

   public void drawsomething(Graphics g)
   {
         g.drawLine(originz,originy,x,y)        
   }

4.)确保点originx,originy,x,y在点“2”中提到的co-ords的范围内。

对于动态场景,尝试不同的变换,因此它们都会移动。

© www.soinside.com 2019 - 2024. All rights reserved.