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)
{
}
}
}