Sasquatch UtilitiesSasquatch 1.0.0
A collection of geometry editing tools and general utilities for grasshopper developed at SHoP Architects.
更新日期:2019年2月15日分类标签:grasshopper插件 rhino插件 windows软件 建模 建筑Grasshopper实用程序 Rhino 6插件 几何处理 多线程建模工具 提升建模效率语言: 平台:
6 人已下载 手机查看
此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。
哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全
Sasquatch 是由 SHoP Architects 的 Scott Overall 为 Rhino 6 开发的一系列通用的 Grasshopper 实用程序,专注于填补 Grasshopper 建模功能的空白或提高现有操作的速度和效率。
许多组件已进行多线程处理,并内置了额外的检查以防止过度计算,这可能会减慢 Grasshopper 脚本的速度。
请注意,并非所有脚本和所有系统都能从多线程组件中看到性能提升。所有多线程组件都考虑到了大量几何体的情况,可以同时执行许多操作。对于较小的操作,将组件设置为单线程模式可能是有益的。拥有更多 CPU 核心的系统也将获得更多好处。少于 4 个 CPU 核心的系统可能不会注意到速度有显著差异。
组件:
Brep
- 从平面构建3D凸包 - 从 4 个或更多定向平面构建凸平面 Brep。每个凸包都进行多线程处理。
- 到平面的挤出 - 将曲线或表面沿给定方向挤出到一个或两个边界平面。每次挤出都进行多线程处理。
- 快速实体差集 - 同时对多个对象执行布尔差集操作,并进行边界框检查以排除计算不相交对象的布尔操作。每个被减去的对象都进行多线程处理。在处理大量几何体时,相比默认的 Grasshopper 实现可以提供显著的速度提升。
- 快速实体交集 - 同时对多个对象执行布尔交集操作,并进行边界框检查以排除计算不相交对象的布尔操作。每组交集都进行多线程处理。考虑到多个几何体的交集情况,这是默认实现无法处理的。在处理多个列表时,相比默认实现可以提供速度提升,但不如快速实体差集显著。
- 快速实体并集 - 同时对多个对象执行布尔并集操作,并进行边界框检查以排除计算不相交对象的布尔操作。每组并集都进行多线程处理。在处理多个列表时,相比默认实现可以提供速度提升,但不如快速实体差集显著。
- 可变边缘倒角 - 可变边缘倒角。每个 Brep 都进行多线程处理。
- 偏移Brep - 将 Brep 偏移为实体或开放壳体。每个 Brep 都进行多线程处理。
- 表面边界 - 返回表面的外边界和内边界。内曲线的方向与外曲线相反。
- 用平面修剪Brep - 用单个定向平面修剪对象。结果可以是封闭的或开放的。每个 Brep 都进行多线程处理。
- 用多个平面修剪Brep - 用多个定向平面修剪对象。结果可以是封闭的或开放的。每个 Brep 都进行多线程处理。
- Brep是否为实体 - 检查 Brep 是否为实体或开放。
- Brep是否为表面 - 检查 Brep 是否为修剪或未修剪的表面。
- 最近Brep - 查找最接近点的 Brep,并进行边界框检查以防止过度计算。每个搜索点都进行多线程处理。
- 收缩修剪面 - 将 Brep 中所有面的底层表面收缩,尽可能紧密地匹配修剪边界。
- 表面在公差内是否平面 - 检查表面是否在给定公差内为平面。
曲线
- 从平面构建2D凸包 - 从基础平面和 3 个或更多定向交点平面构建凸平面封闭曲线。
- 连接曲线端点 - 用直线连接一对曲线的起点和终点,创建封闭曲线。
- 快速用Breps修剪曲线 - 用一系列 Brep 分割和修剪曲线。每条曲线都进行多线程处理,并进行边界框检查以排除计算不相交对象的修剪。
- 翻转曲线顺时针/逆时针 - 相对于平面,将曲线的方向调整为顺时针或逆时针。
- 用平面修剪曲线 - 用定向平面修剪曲线。
- 用多个平面修剪曲线 - 用多个定向平面修剪曲线。
- 二分曲线角落 - 在其顶点处二分曲线的所有角落。
- 曲线是否在公差内平面 - 检查曲线是否在给定公差内为平面。
实用程序
- 文档角度公差 - 获取活动文档的角度公差。
- 文档公差 - 获取活动文档的绝对公差。
- 文档单位 - 获取活动文档的单位系统。
- 组合文档对象 - 在活动文档中组合引用对象。
- 打印视图至PDF - 将指定视图打印至 PDF。正在进行中,以改进打印选项。
- 重命名块 - 在活动文档中重命名块。
- 在文档中选择 - 在活动文档中选择引用对象。
- 视图捕获 - 将指定视图捕获至文件。
- 查找所有项 - 返回在列表中搜索的匹配项的索引。与成员索引组件类似,但适用于所有基本 Grasshopper 数据类型,包括几何体。
- 空项 - 返回单个或多个空项。
- 记录数据 - 随时间记录数据。嫁接并维护树结构。
- 移除第一个项 - 从列表中移除第一个项。
- 移除最后一个项 - 从列表中移除最后一个项。
- 替换文本列表 - 用于在字符串中查找和替换文本片段的列表兼容函数。
- 文本正则表达式分割 - 使用文本模式分割文本。
向量
- 平面是否平行 - 检查两个平面是否平行。
- 向量是否平行 - 检查两个向量是否平行。
- 共面 - 检查两个平面是否共面。
- 快速网格-射线交集 - 网格-射线交集,并进行边界框检查以排除计算没有交点的网格的交集。每组射线都进行多线程处理。正在进行中,以改进计算速度。
- 极坐标排序点 - 按极坐标角度排序平面上的点。
相关资源
Slingshot!
Download the plug-in for Grasshopper which combines the power of parametric design with relational database management systems. Transf
bezierHelper
This plug-in is free, real-time analysis of the curve, surface of the bezier information to assist in the design of the most simple surface.
CurveChordSplitter
Takes a curve and set of numbers (lengths. Splits the curve using each number as chord. Returns points and parameters.
ParaStaad
ParaStaad is a grasshopper plug-in for professional structural analysis & interoperability linking Rhino/Grasshopper with StaadPro.
BoxFish
Boxfish is a plugin used to discretize an input geometry into a standardized kit of parts.
Smart Menu for Rhino © by Rhinoforyou
Smart Menu for Rhino is a customizable, productive and "easy-to-learn" GUI tool for Rhino to facilitate the way to work with Rhino
暂无评论...