赞助商
赞助入驻
Sasquatch Utilities

Sasquatch UtilitiesSasquatch 1.0.0

A collection of geometry editing tools and general utilities for grasshopper developed at SHoP Architects.

更新日期:2019年2月15日分类标签: 语言: 平台:

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

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...
登录后可以自定义书签并同步收藏内容哦~
登录 获取素材