3d 如何在网格中渲染某些三角形边界

3d 如何在网格中渲染某些三角形边界,3d,shader,line,render,mesh,3d,Shader,Line,Render,Mesh,我需要在渲染的几何体中勾勒出边。如果网格在它们之间的边界上弯曲一定程度,则将边定义为相邻三角形边界。我计算这些边,并将它们存储在每个网格的单独模型中 我想知道,如何才能获得类似于3ds max可以渲染的结果 这就是如果我只是渲染网格及其边模型,以防有几层盒子相互堆叠时的效果: 需要检查相邻三角形法线之间的角度,如果角度超过某个阈值,则将边提升为锐边 要在多边形上显示导线,需要使用多边形偏移:

我需要在渲染的几何体中勾勒出边。如果网格在它们之间的边界上弯曲一定程度,则将边定义为相邻三角形边界。我计算这些边,并将它们存储在每个网格的单独模型中

我想知道,如何才能获得类似于3ds max可以渲染的结果

这就是如果我只是渲染网格及其边模型,以防有几层盒子相互堆叠时的效果:


需要检查相邻三角形法线之间的角度,如果角度超过某个阈值,则将边提升为锐边

要在多边形上显示导线,需要使用多边形偏移: