UIDocument uiDoc = commandData.Application.ActiveUIDocument;
Document doc = uiDoc.Document;
Transaction trans = new Transaction(doc, "创建分析板");
trans.Start();
try
{
//创建滤器
FilteredElementCollector floorCollector = new FilteredElementCollector(doc);
var typeFilter = new ElementClassFilter(typeof(FloorType));
floorCollector = floorCollector.WherePasses(typeFilter);
FloorType newFloorType = null;
foreach (FloorType floorType in floorCollector)
{
newFloorType = floorType;
break;
}
if (newFloorType != null)
{
//创建新类型,使用Duplicate方法
var newtype1 = newFloorType.Duplicate("暖通净高分析");
var
revit二次开发-新建多个楼板类型
最新推荐文章于 2022-11-24 15:13:36 发布
本文详细介绍了如何通过Revit的二次开发接口来实现批量创建多个楼板类型。内容涵盖API的使用、楼板类型的定义以及具体编程实现的步骤,对于Revit的定制化开发人员具有一定的参考价值。
摘要由CSDN通过智能技术生成