Example #1
0
        public CubeManager(string inputFile, int xSize, int ySize, int zSize)
        {
            size = new XyzPoint
            {
                X = xSize,
                Y = ySize,
                Z = zSize
            };

            // Parse and load the object
            Console.WriteLine("Loading {0}", inputFile);
            ObjInstance = new Obj();
            ObjInstance.LoadObj(inputFile, ShowLinesLoaded);

            // Write out a bit of info about the object
            Console.WriteLine("Loaded {0} vertices and {1} faces", ObjInstance.VertexList.Count(), ObjInstance.FaceList.Count());
            Console.WriteLine("Size: X {0} Y {1} Z {2}", ObjInstance.Size.XSize, ObjInstance.Size.YSize, ObjInstance.Size.ZSize);
            Console.WriteLine("Memory Used: " + GC.GetTotalMemory(true) / 1024 / 1024 + "mb");
        }
Example #2
0
 public CubeMetadata(XyzPoint size)
 {
     GridSize   = size;
     CubeExists = new bool[size.X, size.Y, size.Z];
 }