理论教育 Revit2016/2017参数化从入门到精通:直线运算器

Revit2016/2017参数化从入门到精通:直线运算器

时间:2023-09-26 理论教育 版权反馈
【摘要】:观察运算器,可以看到左边要求输入的是起点和终点的点运算器。这里我们选择添加三维点,即有xyz数值的point。图17-33图17-34图17-353)把两个点的运算器连接到Line.ByStartPointEndPoint运算器上,运行并完成运算,如图17-37所示。通过起点方向长度的直线运算器图17-36图17-371)在搜索命令文本框中输入“Line.ByStartPointDirectionLength”,如图17-38所示。起点用Point运算器即可,方向采用Vector运算器,长度用CodeBlock或者Slider控制。Point运算器可以输入任意值,并连接到Line运算器的startpoint上,如图17-41所示。

Revit2016/2017参数化从入门到精通:直线运算器

(1)Line.BystartPointEndPoint(通过起点和终点的直线)

1)在搜索命令文本框中输入“Line.ByStartPointEndPoint”,如图17-34所示。观察运算器,可以看到左边要求输入的是起点和终点的点运算器。这里我们选择添加三维点,即有xyz数值的point。

2)搜索“point(xyz)”后添加进工作区域,如图17-35所示,为两个point添加相应的xyz值,如图17-36所示。第一个点只添加y值,第二点对x值进行阵列,阵列的个数用整数滑动条控制同时也输出给z值,y值与第一个点保持一致。

978-7-111-55826-2-Part04-33.jpg

图17-33

978-7-111-55826-2-Part04-34.jpg

图17-34

978-7-111-55826-2-Part04-35.jpg

图17-35

3)把两个点的运算器连接到Line.ByStartPointEndPoint运算器上,运行并完成运算,如图17-37所示。

(2)通过起点方向长度的直线运算器(Line.ByStartPointDirectionLength)

978-7-111-55826-2-Part04-36.jpg

图17-36

978-7-111-55826-2-Part04-37.jpg

图17-37

1)在搜索命令文本框中输入“Line.ByStartPointDirectionLength”,如图17-38所示。观察运算器要求,输入的有起点、方向和长度。起点用Point运算器即可,方向采用Vector(xyz)运算器,长度用CodeBlock或者Slider控制。(www.daowen.com)

2)输入Point(xy)运算器,如图17-39所示;输入Vector(xyz)运算器,如图17-40所示。Point运算器可以输入任意值,并连接到Line运算器的startpoint上,如图17-41所示。

978-7-111-55826-2-Part04-38.jpg

图17-38

978-7-111-55826-2-Part04-39.jpg

图17-39

978-7-111-55826-2-Part04-40.jpg

图17-40

978-7-111-55826-2-Part04-41.jpg

图17-41

Vector运算器的要求和Point类似,输入xyz值即可。分别用3个不同的整数滑动条连接到Vector运算器上,并把Vector的值输入到Line运算器的方向中,如图17-42所示。

978-7-111-55826-2-Part04-42.jpg

图17-42

3)最后同样用整数滑动条来控制Line运算器的长度,连接后进行运算,如图17-43所示。

978-7-111-55826-2-Part04-43.jpg

图17-43

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈