Esempio n. 1
0
 public static void OutputStats(ManagedG3d x)
 {
     Console.WriteLine($"{x.Count()} attributes");
     for (var i = 0; i < x.Count(); ++i)
     {
         Console.WriteLine($"{i} attribute {x.AttributeName(i)} has {x.AttributeElementCount(i)} elements");
     }
 }
Esempio n. 2
0
        public static void CppTest()
        {
            var x = new ManagedG3d();

            Directory.CreateDirectory(TestOutputFolderCpp);

            foreach (var f in GeneratedG3ds)
            {
                Console.WriteLine($"Loading file {f}");
                x.Load(f);
                var output = Path.Combine(TestOutputFolderCpp, Path.GetFileName(f));
                OutputStats(x);
                x.Write(output);
                x.Load(output);
                OutputStats(x);
            }
        }