using Autodesk.Revit.DB; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DotNet.Exchange.Revit.Export { /// /// 自定义测试导出类. /// /// public class ExportElment : IExportElement { // 临时测试 public HashSet PolygonMeshNodes = new HashSet(); bool IExportElement.OnElementStart(Autodesk.Revit.DB.Element elem) { return true; } bool IExportElement.OnGeometryObjectStart(GeometryObjectNode solid) { return true; } void IExportElement.OnMaterial(Autodesk.Revit.DB.ElementId materialId) { } void IExportElement.OnPolygonMesh(PolygonMeshNode polygonMesh) { PolygonMeshNodes.Add(polygonMesh); } void IExportElement.OnGeometryObjectEnd(GeometryObjectNode solid) { } void IExportElement.OnElementEnd(Autodesk.Revit.DB.Element elem) { } } }