Revit二次开发之技能篇(二)———轴网尺寸标注

本文探讨了Revit二次开发中如何进行轴网尺寸标注,包括获取尺寸标注引用、确定标注位置和创建尺寸标注的方法。通过示例代码,展示了在轴网Curve上取点并连接相邻轴网点进行标注的步骤。
摘要由CSDN通过智能技术生成

在利用revit出图时,避免不了要对轴网进行标注,下面分享一下轴网尺寸标注的一些开发经验:

轴网尺寸标注:

首先要获取到尺寸标注的引用,将引用添加到引用集合中,关键代码如下:

  ReferenceArray array = new ReferenceArray();
  array.Append(new Reference(grid));

然后就是获取到需要尺寸标注的位置,在轴网的Curve上获取点,距离起始点一定距离的方法代码如下:

 public static XYZ getStartPoint(Line line, double length)
        {

            XYZ start = line.GetEndPoint(0);
            XYZ dir = line.Direction;
            XYZ tempone = start + length * dir;
            return tempone;
        }

距离终止点一定距离的方法代码类似:

  public static XYZ getEndPoint(Line line, double length)
        {
            XYZ end = line.GetEndPoint(1);
            XYZ dir = line.Direction;
            XYZ temptwo = end - length * dir;
            return te
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值