如何在java 3D中绘制3D模型。喜欢画线或点。
我已经能够导入模型了。 但坚持如何利用模型。
请帮助
由于
答案 0 :(得分:1)
在java3d中,你并没有真正“画”模型。在java3d中,您可以使用要显示的模型创建场景图。然后编译场景并在视图中显示它。如果要在显示中绘制其他内容,则必须创建表示模型中绘制内容的几何体。您可以使用纹理贴图在几何体上放置文本和单词。您可以使用Text3D在场景中放置单词。如果你需要一段时间才能学习,那么你还没有完成很多3D工作。 java3d网站https://java3d.dev.java.net /。
上有很多很好的示例和教程答案 1 :(得分: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的范围内。
对于动态场景,请尝试不同的转换,因此它们都会移动。