I am using DisplayConduit to draw robot Mesh dynamically. It works very well in perspective view. However, when I switch to any of the orthogonal views like “Top”, some triangles of the mesh are displayed “inverted” (see picture below).
The mesh looks fine in Perspective view:
I am using DrawMeshShaded inside the overriden PostDrawObjects() method to display these meshes.
Can someone please help on figuring out what could be potentially wrong? Is it a bug with Rhino or am I implementing DisplayConduit wrongly?