public void Import(Stream stream, string format) { AppendScene(GetImporter().ImportFileFromStream(stream, GetConfig(), format)); }
static void Main(string[] args) { SEA3DAssimp importer = new SEA3DAssimp(); string openFile = null; string saveFile = null; for (int i = 0; i < args.Length; i++) { if (args[i] == "-normals") { importer.CalculateNormal = !importer.CalculateNormal; } else if (args[i] == "-modifiers") { importer.Modifiers = !importer.Modifiers; } else if (args[i] == "-tangents") { importer.CalculateTangent = !importer.CalculateTangent; } else if (args[i] == "-optimize" && i + 1 < args.Length) { importer.OptimizeLevel = int.Parse(args[++i]); } else if (args[i] == "-open" && i + 1 < args.Length) { openFile = args[++i]; } else if (args[i] == "-save" && i + 1 < args.Length) { saveFile = args[++i]; } } if (openFile != null && saveFile != null) { importer.Import(openFile); importer.Save(saveFile); } else { importer.LoadSave(); } }