static public void Save(CsgObject objectToProcess, string nameWeAreLookingFor, string fileName, bool outputAsScad) { FileStream file = new FileStream(fileName, FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(file); OutputNamedCenters visitor = new OutputNamedCenters(nameWeAreLookingFor, outputAsScad); string fileString = visitor.LookForNamedPartRecursive((dynamic)objectToProcess, Matrix4X4.Identity); sw.Write(fileString); sw.Close(); file.Close(); }