private static void TestMC() { TestParms parm = TestParms.CreateParmsForPhantom(); BitMap3d bmp = new BitMap3d(parm.image.data, parm.image.width, parm.image.height, parm.image.depth); for (int i = 0; i < bmp.data.Length; i++) { if (bmp.data[i] >= parm.min && bmp.data[i] <= parm.max) { bmp.data[i] = BitMap3d.WHITE; } else { bmp.data[i] = BitMap3d.BLACK; } } MCProcessor mc = new MCProcessor(bmp); Mesh m = mc.GeneratorSurface(); PlyManager.Output(m, "test5.ply"); }