Example #1
0
 public STLLoader(string filename, STLFormat format = STLFormat.Binary)
 {
     Elements = new List<Element>();
     switch (format)
     {
         case STLFormat.Binary:
             LoadBinary(filename);
             break;
         case STLFormat.ASCII:
             LoadASCII(filename);
             break;
         default:
             throw new ArgumentOutOfRangeException("format");
     }
 }
Example #2
0
File: STL.cs Project: rho24/OpenCAD
 public STL(string filename, Color color, STLFormat format = STLFormat.Binary)
 {
     Color = color;
     switch (format)
     {
         case STLFormat.ASCII:
             LoadASCII(filename);
             break;
         case STLFormat.Binary:
             LoadBinary(filename);
             break;
         default:
             throw new ArgumentOutOfRangeException("format");
     }
 }
Example #3
0
        public STL(string filename, STLFormat format)
        {
            Elements = new List <Triangle>();
            switch (format)
            {
            case STLFormat.ASCII:
                LoadASCII(filename);
                break;

            case STLFormat.Binary:
                LoadBinary(filename);
                break;

            default:
                throw new ArgumentOutOfRangeException("format");
            }
        }