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

下载app免费领取会员

NULL

[ Q群问答 ] Dynamo为图元赋值如何做到参数与图元一一对应

Dynamo为图元赋值如何做到参数与图元一一对应

问题:Dynamo为图元赋值如何做到参数与图元一一对应。解答:通过节点List.Combine。1、准备一个族文件,该族文件有五个参数,分别名为“01”、“02”、“03”、“04”和“05”。属于实例参数,参数类型为数值。保存后载入到项目中。2、通过节点SelectModelElements选择项目中的两个族实例。准备两个CodeBlock,其中一个列表列出参数的名称,另一个列表列出每一个族每个

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

[ 技术分享 ] 如何同时在Revit2016和Revit2019中使用Dynamo

如何同时在Revit2016和Revit2019中使用Dynamo

1、Revit2019中自带的是DynamoCore1.3.3,但是Dynamo1.3.3仅在Revit2017、2018和2019中受支持。并且在安装Dynamo1.3.3之后,安装程序会自动删除任何现有的低版本的1.x版DynamoCore。因此,如果在具有Revit2016的计算机上安装了Revit2019,则原本与Revit2016配套的Dynamo将被删除。2、为了在Revit2016、

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

[ 技术分享 ] 如何下载适合版本的Dynamo

如何下载适合版本的Dynamo

1、如果想要安装其他版本的Dynamo,可以访问 Dynamo官网 下载。2、一种是下载已经发布的正式版本,在官网首页中点击Resources中的 Builds 。3、另一种是每日建置版 每日建置版,该版本是不断更新的版本,相当于尝试版。4、下载之后,在安装的过程中,会有弹出的窗口选择关联的Revit版本。5、每一个版本的Revit能支持的Dyna

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

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(六)

DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(六)

21、接下来我们需要获取三个对象,一个是目标曲面上指定坐标位置的法向量,一个是目标曲面上指定坐标位置的点,最后一个是基准曲面上指定坐标位置的法向量。21.1节点Surface.NormalAtParameter能够根据输入的UV坐标确定该位置的法向量。需要确定的对象是目标曲面,因此输入端surface接入步骤6中节点Geometry.Translate的输出端Geometry。输入端u和v为步骤1

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

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(五)

DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(五)

17、通过节点PolySurface.ByLoft能够使用类似于融合的命令生成曲面。由于输入端crossSections输入的是很多列表,因此每个列表都会生成一个曲面。18、节点Rectangle.ByWidthLength能够生成矩形,该矩形的中心位于世界坐标系的原点,长宽的数值都是100个单位。节点Surface.ByPatch是通过修补封闭的图形生成曲面,图中是利用矩形生成曲面。19、从这一

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

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(四)

DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(四)

13、在步骤12.4的基础上,使用这些点图元生成样条曲线。使用的节点是NurbsCurve.ByPoints,生成的样条曲线将会经过这些点对象。14、节点List.ShiftIndices的作用是将列表向右移动给定的数量,相当于列表的数据向前滑动,从列表末尾被挤出的数据将会补充在列表的开头。例如,列表{0,1,2,3,4}向右移动两个数量之后将变为{2,3,4,0,1}。图中输入端amount的输

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

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(三)

DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(三)

9、在步骤8的基础上通过节点Curve.PointAtParameter获取曲线上的点,具体的点位置由节点CodeBlock决定,即从曲线的起点到终点均分为4段,取5个点。10、通过代码块定义一个由-1和1组成的列表。10.1第一行中的{-1,1}表示由-1和1两个数值创建的小列表,并将列表赋予变量cullPattern。10.2第二行中首先出现的节点是List.Cycle,该节点的作用是将指定的

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

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(二)

DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(二)

5、节点Surface.ByRevolve能够旋转指定的曲线生成曲面。5.1输入端profile需要一个被旋转的对象,图中是步骤3中生成的曲线。5.2输入端axisOrigin定义的是旋转轴的原点,图中保持默认即世界坐标系的原点。5.3输入端axisDirection定义的是旋转轴的方向,图中是步骤4.1中定义的方向。5.4输入端startAngle和SweepAngle定义的是起始角度和终止角度

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

[ 技术分享 ] DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(一)

DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(一)

1、首先创建两个数值的滑块NumberSlider。一个对应的是未知数curveAmplitude的值,含义是曲线振幅。另一个对应的是未知数radius的值,含义是半径。2、根据输入的参数值创建点图元。2.1前四行使用的节点都是Point.ByCoordinates,能够根据输入的坐标分量创建点图元。2.2点p2在创建点的过程中使用到一个函数是Math.Max,该函数可以返回各个输入值中最大的数值

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

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

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

6、自定义节点NurbsCrvToSurface的原理与技术文章 DynamoPrimer解析之Packages- MapToSurface-PanelingWithPolygons-II 中步骤7.2描述的内容一样。先获取样条曲线的控制点,然后将控制点传递到另一个曲面上,在另一个曲面重新生成样条曲线。7、自定义节点的输入端nurbsCurve输入的是会被传递的样条曲

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