此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。
哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全
V3.2.1
这是一系列我编写的脚本(在许多人的帮助下),我将其编译成一个插件以及一个配套的工具栏。包括几何体创建/编辑工具,材料清单,质量计算,以及其他数据工具,一个项目计时器,一个归档脚本,等等。这里是可用命令的列表(所有命令也可以通过输入PetersToolsCommands获得):
***Mac用户:目前还没有Mac的工具栏。我还在尝试解决这个问题。与此同时,可以通过输入PetersToolsCommands来访问命令***
材料清单和对象数据工具
- RealMaterialTools - 包括为对象添加真实材料的选项(包括一种基于密度创建自定义材料的方法,并且已经内置了一些材料),匹配真实材料,选择没有真实材料的对象,按材料名称选择对象,或从选定对象中删除真实材料数据。
- BOM - 根据密度计算对象质量,并将对象注释和其他属性导出到.csv文件或剪贴板。(注:为了进行质量计算,对象需要被分配“真实材料”。)你可以选择要导出到材料清单的列。可以导出到材料清单的项目包括部件名称、名称计数、真实材料、密度、质量、包装尺寸、对象注释、体积、表面积、层、体积中心和面积中心。还可以从用户文本的自定义字段获取数据。
- MassTools - 包括4个工具。AddMassText 创建一个与任何对象链接的实时文本对象。ScaleObjectToSpecificMass 执行此操作。Mass 仅计算质量并将其写入命令行,而CenterofGravity 显示一组封闭对象基于各自重量的累积重心。
- ObjectNoteTools - 包括为对象添加对象注释的选项,匹配对象注释,选择没有对象注释的对象,按注释文本选择对象,或从对象中删除注释。对象注释会显示在BOM或DotWithData工具中。
- DotWithData - 向选定对象添加注释点,文本选项可以是部件名称、层、真实材料、质量、对象体积、对象表面积、对象注释、体积中心、面积中心或边界框尺寸。
- NameTools - 允许你按序列号命名一组对象,一次性向一批对象名称添加文本(无论是在名称的前面还是后面),或选择未命名的对象。
几何体创建或编辑工具
- TrimAtLine - 提示你绘制一条线作为修剪线,选择你想要修剪的对象,然后右键删除该线。
- TrimAtZero - 相同,但从0,0开始画线。
- SplitBoth - 相互分割两组曲面。
- SplitWithEdgesAndCurves - 自动化在选择了分割命令后输入'crv'的脚本。
- JoinCurvesByClosestEnds - 通过添加两条直线,将两条曲线的最近端连接起来。
- QuickCage - 在命令行上点击15个数字之一(2到16),或输入一个数字,工具将围绕你的对象创建一个边界框笼,每个方向有这么多点。
- SetX - 在世界X方向上展平一个对象。
- SetXTo0 - 在世界X方向上将对象展平到0。
- SetY - 在世界Y方向上展平一个对象。
- SetYTo0 - 在世界Y方向上将对象展平到0。
- SetZ - 在世界Z方向上展平一个对象。
- SetZTo0 - 在世界Z方向上将对象展平到0。
- MagicCap - 从任何选择的曲线和/或表面边缘创建一个平面表面。
- HideAllUnselectedCurves - 隐藏所有未锁定的可见未选择的曲线。
HideAllUnselectedPoints - 隐藏所有未锁定的可见未选择的点。
计时器
TimerTools - 用于跟踪项目花费时间的工具。选项包括StartTimer, StopTimer, TimerLog, 和 CalculateTotalHours。TimerLog 是一个包含开始和停止时间的文本文件,它是你当前rhino文档的一部分。如果你犯了错误,可以手动编辑它 - 只需打开TimerLog即可。
归档
这组工具管理你可能稍后需要的几何体片段的归档。它通过创建一个名为Archive的层来实现,该层始终保持关闭状态,并且它管理从该层添加或检索项目。我创建这个是因为我用Hide仅仅为了隐藏几分钟的东西,我需要其他东西来长期保留我稍后可能需要的东西。有4个选项:ArchiveObjects 将对象移动到归档层。ArchiveCopy 将对象的副本移动到归档层。UnarchiveSelected 允许你从归档层选择对象,将其从该层移动到当前层,而UnarchiveChronologically 允许你根据归档对象的时间来取消归档。
杂项工具
- ZoomToUnlocked - 缩放到所有未锁定的对象('normal' 对象)。
- ZoomToUnlockedAll - 与缩放到未锁定的对象相同,但是所有视图。
- DetailsTools - 用于创建和修改布局的工具。CreateFittedLayout 创建一个填充页面的4视图布局,与同步细节相匹配。DetailsTools中的其他工具包括ChangeDisplayModeAllDetails, ZoomExtentsAllDetails, ZoomByFactorAllDetails, RotateRight, RotateLeft, 和 FlipView。
- AddPointAtBBoxCentroid - 在对象的边界框中心添加一个点。
- AboutPetersTools - 显示你正在运行的版本信息和一个链接到更多信息的框。
- PetersToolsCommands - 显示插件中所有命令的可点击列表。