2010-12-05 89 views

回答

0

对于简单的原始模型,如立方体,遵循这一规则对于静态场景 1)决定要画在脸上。 2)记下X,Y,Z坐标。(如果u要绘制多边形,那么你会得到四点空间COORDS每个都具有X,Y,Z。

3.)now use drawLine() of Graphics class.Something like this 
    public void drawsomething(Graphics g) 
    { 
     g.drawLine(originz,originy,x,y) 

    } 

4.)确保原点x,原点x,y在点“2”中提到的共同点范围内。

对于动态场景,请尝试不同的转换,让它们一起移动。

1

在java3d中,您并不真正“模拟”模型。在java3d中,您将使用要显示的模型创建一个场景图。然后编译场景并将其显示在视图中。如果要在显示中绘制其他内容,则必须创建表示您在模型中绘制的内容的几何图形。您可以使用纹理贴图将文字和单词放在几何图形上。您可以使用Text3D在场景中放置单词。如果你在学习之前还没有做过很多3D的东西。在java3d网站https://java3d.dev.java.net /上有很多很好的例子和教程。

0

本指南的第18页解释了如何在上“绘制”模型(通过编辑纹理以响应拾取器光线碰撞),如果这就是您的实际意思。

http://tinyurl.com/3gmcawv