6.使用导出器CustomExporter
地址:http://thebuildingcoder.typepad.com/blog/2013/07/adn-mesh-data-custom-exporter-to-json.html
参考资料:https://blog.****.net/zsyddl2/article/details/80987088
继承IExportContext
它下列的方法周期为:
OnElementBegin(ElementId elementId) 它会不停的检索所以项目中的元素,根据它给到的元素id 可以做一些操作;
代码如下:
View3D 可以用doc.ActiveView as View3D 转换得到
//ShouldStopOnError: 导出过程中遇到错误停止还是继续
exporter.ShouldStopOnError = false;
调用代码:
MyExportContext context = new MyExportContext(document);
CustomExporter exporter = new CustomExporter(document,context);
//exporter.IncludeFaces = false;
//ShouldStopOnError: 导出过程中遇到错误停止还是继续
exporter.ShouldStopOnError = false;
exporter.Export(view3D);