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"); } }
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); } }