Dynamo For Revit:CurveElement、DetailCurve 和 ModelCurve

前言

本文介绍 CurveElement 与 DetailCurve 相关的节点,实际上就是和模型线对应的节点。
在这里插入图片描述
Dynamo For Revit:CurveElement、DetailCurve 和 ModelCurve_第1张图片
另外,Dynamo For Revit: CurveByPoints 这篇文章也是创建模型线。

内容

  1. 创建模型线:DetailCurve.ByCurve,在 Dynamo 里面创建一条线,然后用它作为输入,在 Revit 中创建一条模型线。
  2. 转化成 reference:CurveElement.ElementCurveReference,这样那些需要用到 reference 的节点就可以使用它了。reference 实际上是编程上的概念。
  3. 从 Revit 的模型线中获取几何意义上的线,并转化成 Dynamo 的线,有两个相同功能的节点,CurveElement.CurveDetailCurve.Curve
  4. 节点 DetailCurve.SetCurve 可以改变现有模型线中线的形状和位置,这个节点的输出是 void,有点匪夷所思。
    Dynamo For Revit:CurveElement、DetailCurve 和 ModelCurve_第2张图片

ModelCurve

还有两个 ModelCurve 相关的节点:

  1. ModelCurve.ByCurve 也是创建模型线
  2. ModelCurve.ReferenceCurveByCurve在族文件里面创建参照线,不能在rvt文件中使用
    Dynamo For Revit:CurveElement、DetailCurve 和 ModelCurve_第3张图片

你可能感兴趣的:(Dynamo,For,Revit)