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 数据类型,包括几何体。
- 空项 - 返回单个或多个空项。
- 记录数据 - 随时间记录数据。嫁接并维护树结构。
- 移除第一个项 - 从列表中移除第一个项。
- 移除最后一个项 - 从列表中移除最后一个项。
- 替换文本列表 - 用于在字符串中查找和替换文本片段的列表兼容函数。
- 文本正则表达式分割 - 使用文本模式分割文本。
向量
- 平面是否平行 - 检查两个平面是否平行。
- 向量是否平行 - 检查两个向量是否平行。
- 共面 - 检查两个平面是否共面。
- 快速网格-射线交集 - 网格-射线交集,并进行边界框检查以排除计算没有交点的网格的交集。每组射线都进行多线程处理。正在进行中,以改进计算速度。
- 极坐标排序点 - 按极坐标角度排序平面上的点。
相关资源
RhinoInside.SketchUp
Rhino.Inside® SketchUpRhino.Inside® is a registered trademark of Robert McNeel & Associates
GENERATION
Provides additional components to explore, animate and fabricate generative shapes with Grasshopper®
Hops
Out of process definition solving using Rhino Compute
RhinoInside.AutoCAD
Rhino.Inside® AutoCADRhino.Inside® is a registered trademark of Robert McNeel & Associates
MACAW
Macaw is a plug-in for grasshopper to allow interoperability with the mathematical calculation and documentation software Mathcad Prime.
Objectivism
Objectivism brings objects to Grasshopper, enabling users to organise data inside objects as named properties. This helps avoid complex tree structures and simplifies wires.
暂无评论...