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

下载app免费领取会员

NULL

[ 技术分享 ] 通过Dynamo给幕墙嵌板排序并编号(下)

通过Dynamo给幕墙嵌板排序并编号(下)

接着,我们需要根据位置(点)的X值对每一行的嵌板就行排序,因为我们是从左至右排序,所以X值越小,嵌板越靠近左侧,如下图所示:此时,幕墙嵌板就按照我们想要的顺序就行了排列。注意,我们在给幕墙嵌板排序的时候,每块嵌板的位置点也跟着排序,这是为了后面给幕墙嵌板编号的时候,编号能够根据位置点进行定位,准确地放置在每块嵌板上。最后,我们通过“文字”给嵌板编号,完整节点如下图所示:最终完成效果如下图所示。综上

阅读(5472) 作者:王锡金 发布时间:2020-08-21

[ 技术分享 ] 通过Dynamo给幕墙嵌板排序并编号(上)

通过Dynamo给幕墙嵌板排序并编号(上)

下图所示是一个幕墙的南立面图,这个幕墙一共有10*10=100个嵌板。如果我们要从幕墙的底部第一行开始按照每行从左至右的方式给嵌板编号,我们应该如何做?我们可以通过标记给每块嵌板进行标记,但是对幕墙进行标记有一个前提——在嵌板的实例参数中应该有一个参数能记录嵌板的序号,否则标记族的标签无法自动读取序号。或者,我们可以通过“文字”工具手动给嵌板编号。无论我们使用标记族还是文字都需要一个一个去手动放置

阅读(6663) 作者:王锡金 发布时间:2020-08-21

[ 技术分享 ] Dynamo中如何读取Excel表格的数据?

Dynamo中如何读取Excel表格的数据?

如下图所示是一个简单的Excel表格,包含了10个点的坐标值。如何通过这10个点的坐标值,在Dynamo中创建这10个点呢?首先,我们需要了解Excel表格的结构,一个Excel文件通常我们称为“工作簿”,一个“工作簿”中可能有很多“工作表(sheet)”。我们在Dynamo中读取Excel的数据应当明确想要读取的工作表是哪一张。接着,在Dynamo中将Excel文件读取进来,输入给导入Excel

阅读(11870) 作者:王锡金 发布时间:2020-08-14

[ 技术分享 ] Dynamo的Python脚本中默认的几行代码有什么作用?

Dynamo的Python脚本中默认的几行代码有什么作用?

当我们在Dynamo中新建一个Python脚本节点时,默认给我们的是这样一个脚本,如下图所示:在这个脚本中的开头有三行代码(不包括第一行注释),这三行代码有什么作用,为什么默认提供给我们这几行代码?通过第一行注释,我们知道这三行代码的主要作用是加载DesignScript库。这个库提供给我们丰富的类和方法来创建、操作几何图形,事实上在Library面板的Geometry菜单中使用的所有节点都是由这

阅读(4688) 作者:王锡金 发布时间:2020-08-14

[ 技术分享 ] 盒子的新衣梦:dynamo基于实例表面生成可编辑饰面(投稿/文/赵子年)

盒子的新衣梦:dynamo基于实例表面生成可编辑饰面(投稿/文/赵子年)

写在前面:相信很多bim工作者都听说过dynamo这个神奇的小工具,同时也有很多小伙伴做了一些尝试和工作中的应用,虽然可视化编程在桌子(Autodesk)平台上的上线时间远不如Rhino上的Grasshopper,可能在稳定性和第三方库的丰富程度上还有很大的提升空间。但是笔者还是强烈建议每一个不甘心成为翻模机器的同学,入门并学习一款可视化编程软件,它将极大的解放你的双手,并固化你的奇思妙想,目前来

阅读(6686) 作者:赵子年 发布时间:2020-08-11

[ 技术分享 ] 如何在Dynamo中导入图片?

如何在Dynamo中导入图片?

图片比文字传递信息更加简洁高效,在Dynamo中,我们可以通过导入的图片给曲面上色,可以通过导入的灰度图创建Revit地形等等。无论我们用图片来做什么,首先我们需要把图片导入进来。将图片导入Dynamo大概可以分成以下三个步骤:1.获取图片存放路径2.载入文件3.从文件读取图片如下图所示:

阅读(4553) 作者:王锡金 发布时间:2020-08-07

[ 技术分享 ] Dynamo如何将图片投影到曲面上

Dynamo如何将图片投影到曲面上

1、首先需要新建曲面作为图片的载体。1.1节点Point.ByCoordinates可以通过输入坐标值创建点图元,两个节点分别生成两列点。1.2第一列点的X值由一个正弦函数控制,该正弦函数所需的角度值是固定的。将其计算的结果乘以一个系数amplitude之后,函数的振幅变得可控。第一列点的Z值是由一个列表控制,值是固定的。1.3第二列点的X值由一个余弦函数控制,该余弦函数所需的角度值是固定的。将其

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

[ 技术分享 ] Dynamo通过PythonScript创建梁阵列

Dynamo通过PythonScript创建梁阵列

1、新建一个项目文件,样板文件选择“结构样板”。在标高1和标高2各绘制一条样条曲线样式的模型线。2、准备需要的输入数据。2.1节点SelectModelElement需要选择标高2上的模型线。2.2节点SelectModelElement需要选择标高1上的模型线。2.3节点CodeBlock将会建立一个列表,列表的起始值为0,列表的终止值为1,列表的项数设定为变量x。变量x由一个数值滑块控制,数值

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

[ 技术分享 ] Dynamo通过PythonScript创建模型线

Dynamo通过PythonScript创建模型线

1、首先需要两个参照点作为模型线的起点和终点。第一个ReferencePoint.ByCoordinates将会创建模型线的起点,其坐标由一个代码块控制,数值为0。因此起点坐标为(0,0,0)。2、第一个ReferencePoint.ByCoordinates将会创建模型线的终点,X、Y和Z三个方向的数值都由数值滑块控制。这些滑块的最小值都是0,最大值都是10,间距都是0.1。3、将PythonS

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

[ 技术分享 ] Dynamo中的模型线导出Revit的两种方式

Dynamo中的模型线导出Revit的两种方式

1、学习Dynamo之前是需要对Revit很熟悉的,比如学习本篇文章提到的模型线导出方式,就需要对模型线的概念有很明确的认知。模型线是基于工作平面的图元,存在于三维空间且在所有视图中都可见。2、因此,要对其分为两种情况进行区别。2.1第一种情况是在项目环境和族环境中。在这两种环境中绘制模型线的前提是,找到明确的工作平面,因此无法生成三维的模型线。导出的方式是直接通过节点ModelCurve.ByC

阅读(11031) 作者:朱光旺 发布时间:2020-06-22
跳转