OPENGL里~绘制的三维图形怎么设置为显示线框模式呢??什么命令???

2024-11-22 13:03:10
推荐回答(3个)
回答1:

dsmax的显卡及其显示驱动程序设置的“问题”
在3维软件中,显示驱动程序及其设置决定了显卡如何显示一个三维的物体,
1,重新安装3dsmax软件,运行3dsmax,或者不用重新安装,在3dsmax菜单中选择customize\preferences,然后选择viewports页面,并选择choose driver...,并选择revert from direct3d或revert from openGL,然后选择software,之后必须重启3dsmax,三角线.即可消失,但是如果你的显卡支持硬件加速(也就是支持openGL,或支持Direct3d技术的话)那么,你选择sofeware意味这你放弃了硬件加速,而使用软件加速,这样会使你的显卡没有充分的发挥效能,在这种前提下,不提倡使用这种方法
2,假设你的显卡支持openGL的话,你也选择了openGL
那么请在3dsmax菜单中选择customize\preferences,然后选择viewports页面
并选择configure driver...,然后在configure openGL对话框中取消选择display wireframe objects using triangle strips(使用三角面显示线框对象)[这个设置默认为取消],即可消除三角线
3,假设你的显卡支持Direct3d的话,你也选择了Direct3d
那么请在3dsmax菜单中选择customize\preferences,然后选择viewports页面
并选择configure driver...,然后在configure Direct3d对话框中取消选择display all triangle edges(显示所有三角形边)[这个设置默认为开启],即可消除三角线

回答2:

glPolygonMode(GL_FRONT_AND_BACK ,GL_LINE ); 可以让多边形以线框形式显示,在绘制物体之前设置就行

回答3:

在不渲染情况下变成单纯的线框是F3 线框加实体是F4 当然这是在3ds max 软件下的快捷键,如果加入线框渲染我经常用VR网格..