首页 > 解决方案 > openinventor/coin3d如何实现像OpenGL一样的双面渲染?

问题描述

Coin3D默认使用单面渲染如下图:</p>

openinventor/coin3d如何实现像OpenGL一样的双面渲染?</p>

标签: openinventorcoin3d

解决方案


SoShapeHints 是答案,但这个总结可能更清楚:

  • 默认情况下禁用双面照明和背面剔除。
  • 双面照明:如果不是实体有序的顶点,则启用。
    将 vertexOrdering 设置为 COUNTERCLOCKWISE(通常)或 CLOCKWISE。
  • 背面剔除:如果实心有序顶点启用。
    将 shapeType 设置为 SOLID。

推荐阅读