大数跨境
0
0

Rhino.Inside®.Revit 手册中文版 101-4

Rhino.Inside®.Revit 手册中文版 101-4 Rhino3D
2022-02-28
1
导读:这是系列教学【Rhino.Inside®.Revit 中文手册101】的第4章,在这一章我们将会讲解如何读取、使用 Grasshopper 所建立的 Revit 图元的参数。

作者:Jessesn

这是系列教学【Rhino.Inside.Revit 中文手册 101】的第4章,在这一章我们将会讲解如何读取、使用 Grasshopper 所建立的 Revit 图元的参数。


提示: 您可以点击这里下载本章所需的 Grasshopper 范例文件。


检查参数

如果需要检查某一个图元的属性,您可以使用Inspect Element 来查看:

现在请按下 Shift 键+鼠标双击Inspect Element 运算器,这样您可以查看所有和该元素相关的参数列表,如图所示:

您可以从输出端连接一些查看运算器来查看相关的属性信息, 例如Panel;然后按住 Ctrl 键 +鼠标双击 Inspect Element 运算器来恢复默认显示大小,输出端有连接其他运算器的端口会被继续保留,如图所示:


查找内置参数

用户可以利用一个图元参数来查找其内置参数,这里给大家分享一个 GhPython 的小工具,可以把需要查找的图元与相关的参数信息导入此工具进行查找。

☛ 点此下载 🦗Find BuiltInParameter

提示: 请将 UserObject 放置至 Grasshopper User Object 文件夹,可以放置在 Revit > Custom panel 下。


读取参数数值

如果您需要查询特定的参数值,建议您使用 Revit Parameters 面板中的 Parameter 运算器。

继续使用鼠标右键点击这个运算器,然后选择你需要查询的一些参数项

运算器输出端连接 Element Parameter 来查询这个值,如图所示:

也可以使用Element Parameter 以指定参数名的方式来读取这个参数值,如图所示:

提示: 我们是以特定的语言来指定参数名称,因此如果利用不同语言版本的 Revit 打开这个 Grasshopper 脚本文件可能会出现中断错误。

使用 Shared 参数时还可以用 UUID 作为查询输入值,如图所示:


更新参数

可以使用Element Parameter 运算器来设置一个 Revit 图元的参数值,要注意有些参数值为只读,不可以被覆盖。

注意 GraphicalElement 仅以参照的方式引入 Revit 图元,因此当基于Element Parameter 运算器的参数值被更新时,它会把所有引入的图元运算器参数进行更新,这个操作可能不同于常规的 Grasshopper 运算器。


建立共享参数

建立共享的参数运算器位于 Grasshopper >Revit > Parameter 面板下,您可以用它建立在 Revit 中的共享参数。

提示:当前的 Revit 并不支持创建项目参数。


Panel 中输入一个新的参数名然后链接至 

Define Parameter ,再使用Built-In Parameter Types Built-In Parameter Groups 来设置参数类型与群组,输入Define Parameter 会建立一个新的参数定义。这个参数定义可以接入 Add Parameter 运算器来自动建立 Revit 项目中的参数,您也可以使用Parameter Identity 运算器来查看建立的参数。

共享参数中的相关配置设置如下:

这些参数可以后面读取或连接参数名至 Element Parameter 运算器来读取,您也可以将Inspect Element 运算器连接至  Parameter Identity 运算器来检查参数数值。


~本章到此结束,下一章将会介绍 Revit 中的类型与族。后台回复关键词 rir 可查看有关 Rhino.Inside.Revit 的教学汇总,更多精彩文章请您持续关注 Rhino 原厂微信服务号 Rhino3d 和微信订阅号 Shaper3D~





近期 Rhino.Inside.Revit更新介绍系列


请点击图片或扫描图中二维码了解详情





关注Rhino原厂微信公众号获取更多优质内容


【声明】内容源于网络
0
0
Rhino3D
Rhino(犀牛)原厂中国技术支持与推广中心服务号
内容 493
粉丝 0
Rhino3D Rhino(犀牛)原厂中国技术支持与推广中心服务号
总阅读230
粉丝0
内容493