Black model when inverting axis
#3
Thank you! Works great.

Here the code I used to fix it:

ModelIterator.IterateGeometryModel3DObjects(MyModel, null, delegate (GeometryModel3D geometryModel3D, Transform3D transform3D)
            {
                var meshGeometry3D = (MeshGeometry3D)geometryModel3D.Geometry;

                for (int i = 0; i < meshGeometry3D.TriangleIndices.Count; i++)
                {
                    if ((i % 3) == 0)
                    {
                        int temp = meshGeometry3D.TriangleIndices[i];
                        meshGeometry3D.TriangleIndices[i] = meshGeometry3D.TriangleIndices[i + 1];
                        meshGeometry3D.TriangleIndices[i + 1] = temp;
                    }
                }
            });
  


Messages In This Thread
Black model when inverting axis - by MSMess - 09-01-2021, 02:22 PM
RE: Black model when inverting axis - by abenedik - 09-01-2021, 04:31 PM
RE: Black model when inverting axis - by MSMess - 09-02-2021, 07:53 AM
RE: Black model when inverting axis - by abenedik - 09-03-2021, 12:07 PM

Forum Jump:


Users browsing this thread:
1 Guest(s)