用Irrlicht画一条3D线

时间:2011-04-06 14:29:57

标签: 3d line irrlicht

我想在Irrlicht 3D场景中从点(x1,y1,z1)到点(x2,y2,z2)绘制一个3D段。

我知道line3d classaddLine3d method,但我不明白如何使用它们。这个IAttributes类是什么?

有人可以提供一个如何绘制三维线的最小例子吗? 您可以假设我知道如何添加相机并绘制场景。

1 个答案:

答案 0 :(得分:3)

IAttributes用于序列化,您不是想要保存一行,而是想要绘制一行。绘制内容意味着设置驱动程序中的状态(材质和变换),然后告诉驱动程序绘制它。

您最好的选择是修改example 3并将drawVertexPrimitiveList替换为draw3DLine,然后将您的自定义节点添加到场景管理器中。