0

我正在学习如何使用 GLscene 并尝试渲染一堆分层的平面多边形,以便根据层号对多边形进行着色,并且每个层都有特定的高度(z 深度)。

GLextrusion 似乎是渲染多边形的理想选择,但我需要打开和关闭特定图层的填充,以便只渲染线框。

问题是,当材质设置为线条时,多边形与三角形纵横交错。这似乎也发生在其他对象类型上。

有没有办法将多边形轮廓渲染为真正的线框?

4

1 回答 1

1

如果在最新版本的 GLScene 中没有任何变化,则没有任何设置。我能记住的唯一解决方案是在场景中添加一个Lines对象并使用多边形轮廓。然后根据需要切换拉伸对象和线条对象的可见性。

顺便说一句,TGLExtrusionSolid的轮廓可以从其Outline属性中获取。因此,可以使用此信息自动构建Lines对象。

于 2016-01-05T08:18:37.363 回答