3d 使用Irrlicht绘制一条三维线

3d 使用Irrlicht绘制一条三维线,3d,line,irrlicht,3d,Line,Irrlicht,我想在Irrlicht 3D场景中从点(x1,y1,z1)到点(x2,y2,z2)绘制一个3D片段 我知道和,但我不知道如何使用它们。这是什么课 有人能提供一个如何绘制3d线的最小示例吗? 您可以假设我知道如何添加相机和绘制场景。IAttributes用于序列化,您不想保存线条,而是想绘制线条。绘制某物意味着在驱动程序中设置状态(材质和变换),然后告诉驱动程序绘制它 您最好的选择是编辑DrawVertExpisitiveList并将其替换为draw3DLine,然后像其他任何节点一样将自定义节点

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

我知道和,但我不知道如何使用它们。这是什么课

有人能提供一个如何绘制3d线的最小示例吗?

您可以假设我知道如何添加相机和绘制场景。

IAttributes用于序列化,您不想保存线条,而是想绘制线条。绘制某物意味着在驱动程序中设置状态(材质和变换),然后告诉驱动程序绘制它


您最好的选择是编辑
DrawVertExpisitiveList
并将其替换为
draw3DLine
,然后像其他任何节点一样将自定义节点添加到场景管理器中。

谢谢。最后我使用了
driver->draw3DLine(vector3df(x1,y1,z1),vector3df(x2,y2,z2))这正是我要找的。我只是在
driver->beginScene(…)之间调用它
驱动程序->结束场景()这就足够了。