改编的Revit二次开发基础教程,适用Revit 2018,测试时自己载入公制常规模型,公制常规模型里要有模型线。

本代码在模型线位置建墙,以做程序测试效果。
using Autodesk.Revit.ApplicationServices;
using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LearnTime2
{
//必备写法
[Transaction(TransactionMode.Manual)]
[Journaling(JournalingMode.NoCommandData)]
[Regeneration(RegenerationOption.Manual)]
class _59_GetInstanceGeometryCurve : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
UIDocument uiDoc = commandData.Application.ActiveUIDocument;
Document doc = commandData.Application.ActiveUIDocument.

文章介绍了如何在Revit2018环境中使用C#进行二次开发,包括获取FamilyInstance的几何曲线,转换坐标系并利用这些曲线创建墙的过程。
最低0.47元/天 解锁文章
1782

被折叠的 条评论
为什么被折叠?



