完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-NurbsCurvesAndSurfaces(上)

DynamoPrimer解析之Packages - MapToSurface-NurbsCurvesAndSurfaces(上)

1、通过代码块节点生成四个点,这四个点都是只有X分量和Y分量是有值的,Z值默认为0。最后一行是通过大括号将四个点放进一个列表中。节点NurbsCurve.ByControlPoints能将输入的点作为控制点生成样条曲线。2、节点Curve.PointAtParameter通过输入的参数可以得到曲线上的点,输入端curve的曲线是上一步的样条曲线,输入端param的参数是一个从0到1均分为20份的数

阅读(4365) 作者:朱光旺 发布时间:2020-02-12

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons-II

DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons-II

1、通过节点Point.ByCoordinates创建一系列的点,X分量和Y分量都是从-50到50均分为5份的数据组成的列表。由于连缀方式为叉积,所以点的数量为5x5=25。2、在点的基础上通过节点Circle.ByCenterPointRadius创建圆形。圆心就是这些点对象,半径为10个单位。3、节点Circle.ByCenterPointRadius生成的对象由于经过叉积连缀,因此被分在五个

阅读(4063) 作者:朱光旺 发布时间:2020-02-11

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(下)

DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(下)

1、第二个节点是技术文章 DynamoPrimer解析之CustomNodes-PointsToSurface 中的自定义节点PointsToSurface。2、整个过程与技术文章 DynamoPrimer解析之CustomNodes-UV-CustomNode 的流程是一样的。3、首先获取一系列的点图元。3.1节点Point.ByCoordinates可以

阅读(3645) 作者:朱光旺 发布时间:2020-02-10

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(上)

DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(上)

1、第一个自定义节点是SampleSrf。2、首先通过节点Rectangle.ByWidthLength创建一个矩形,矩形的长宽由节点CodeBlock控制,都是100个单位。3、获取曲面上的点。3.1第1行表示将矩形封闭形成曲面,该节点是操作节点,因此可以写成图中的形式。3.2第2行是创建一个列表,该列表从0至1区间内均分为10个数据。3.3第3行是通过节点Surface.PointAtPara

阅读(4228) 作者:朱光旺 发布时间:2020-02-10

[ 技术分享 ] DynamoPrimer解析之Custom Nodes - Revit-StructuralFraming

DynamoPrimer解析之Custom Nodes - Revit-StructuralFraming

1、在项目文件中绘制两条模型线作为结构框架放置的基准。2、调出一个PythonScript节点,对其进行编辑。通过点击节点面板上的加号,将输入端增加至5个。3、双击PythonScript的节点面板,进入编辑模式。修改以下内容:3.1第1行至第10行的内容是引用需要用到的库。3.2第13行和第14行是定义节点中的输入端,IN[0]和IN[1]就是节点输入端的IN[0]和IN[1]。IN[0].Cu

阅读(4173) 作者:朱光旺 发布时间:2020-02-10

[ 技术分享 ] DynamoPrimer解析之Custom Nodes - UV-CustomNode

DynamoPrimer解析之Custom Nodes - UV-CustomNode

1、创建出一系列的矩形,并且获取这些矩形的顶点。1.1节点Point.ByCoordinates能够生成点图元,输入端就是点图元的定位坐标。图中输入的是一个列表,从-45开始到45结束,一共10个数据。由于节点Point.ByCoordinates的连缀方式为叉积,所以生成10x10=100个点对象。1.2在点的基础上通过节点Plane.ByOriginNormal生成平面,平面的原点就是输入端o

阅读(4488) 作者:朱光旺 发布时间:2020-01-20

[ 技术分享 ] DynamoPrimer解析之Custom Nodes - PointsToSurface

DynamoPrimer解析之Custom Nodes - PointsToSurface

1、打开Dynamo之后,在启动界面选择文件中的自定义节点。2、在弹出的对话框中输入自定义节点的基本属性。2.1第一个是名称,即该自定义节点在节点库中显示的名称,图中为PointsToSurface。2.2第二个是说明,即对该自定义节点功能的描述,图中的描述是“将一个曲面上点的定位转换到另一个曲面上”。2.3第三个是类别,即该自定义节点在节点库中存放的位置,该位置的目录通过英文的句号分隔。3、根据

阅读(4118) 作者:朱光旺 发布时间:2020-01-20

[ 技术分享 ] DynamoPrimer解析之ARCH-Customizing-BaseFile(下)

DynamoPrimer解析之ARCH-Customizing-BaseFile(下)

6、曲面的点已经通过上一步中的移动复制确定了位置,于是通过节点NurbsSurface.ByPoints创建一个曲面,输入端points需要输入组成曲面的各个点图元,输入端uDegree和输入端vDegree分别表示U方向和V方向的阶数,默认是3。7、节点AdaptiveComponent.ByPoints能够自动放置自适应构件。在此之前,需要确定两个变量。7.1第一个变量是输入端familyTy

阅读(3959) 作者:朱光旺 发布时间:2020-01-13

[ 技术分享 ] DynamoPrimer解析之ARCH-Customizing-BaseFile(上)

DynamoPrimer解析之ARCH-Customizing-BaseFile(上)

1、这个文件是为了在模型中指定的位置放置自适应构件组成的屋顶,首先需要确定自适应构件各个定位点的位置。通过节点SelectEdge选择模型的边,这两条边是图中屋顶位置的长边。2、通过节点Surface.ByLoft生成一个曲面作为初始的定位曲面,生成该曲面需要两条线作为依据,即将第一步中拾取的两条线先通过节点List.Create存放进一个列表,然后输入节点Surface.ByLoft的输入端cr

阅读(3875) 作者:朱光旺 发布时间:2020-01-13

[ 技术分享 ] Dynamo应用之抽奖器(投稿/文/李呈伟)

Dynamo应用之抽奖器(投稿/文/李呈伟)

快到农历新年了,陆陆续续大家可能已经在安排年会活动。借此机会介绍一个用Dynamo做的抽奖器,也许可以在年会上应用一番以体现我们BIM行业的本色,现在介绍如下。先用dynamo的沙盒模式打开,也就是说不配套打开Revit,因此打开界面是没有“Revit”节点库的,如图:前期做好整备工作将抽奖名单先输入到Excel表格内,工作表的名称为“Sheet1”,输入完毕后保存,如图:然后在dynamo工作空

阅读(4294) 作者:David 发布时间:2020-01-09
跳转