byRhinoGadget 是一系列基于脚本的命令集合,由 Plus Plastic 设计团队内部使用,以帮助处理简单的重复任务或使小而烦人的任务变得更容易。它由支持许多 Rhino 命令并提高工作效率的命令组成。用户界面类似于 Rhino 命令,所以如果你是 Rhino 用户,在检查命令功能后,你可以立即使用它。
**YouTube 频道:https://www.youtube.com/@byRhino3D
命令快速参考**
- 文件,图层ExportEachLayer - 将每个图层导出到单独的文件。
- ExplodeBlockInSameLayer - 炸开块实例,同时保持对象的图层与块实例相同。
- ImportFilesinFolder - 导入文件夹中的所有 3D 文件。
- MergeLayers - 将多个图层中的对象合并到目标图层。
- WorksessionMerge - 将工作会话文件合并到单个文件中。 曲线- CirclesAlong2Crvs - 沿曲线创建与两条曲线相切的圆。
- ExtendMulti - 将多条曲线延长到选定的边界对象。
- ExtractIsocurvesDivide - 根据间隔、距离或数量从曲面中提取等高线。
- Farthest2PtsInCrv - 找到曲线上两个最远的点。
- FilletCornerCutting - 用通过曲线顶点的弧切割角落。
- FilletSmooth - 平滑连续的倒角。
- FitCrvLength - 在保持端点的情况下将曲线的长度拟合到指定值。
- FlowMulti - 将 Flow 命令应用于多个目标曲线。
- FullRoundCrv - 在折线末端绘制一个完整的圆弧,有 3 个段。
- LineNormalToMesh - 从选定的网格绘制垂直线。
- PolylineSplit2Crvs - 将密集的折线分割成段并转换为曲线。
- PolylineToCrv - 插值折线顶点,跳过小距离。
- RevCloudsBySketch - 使用草图命令绘制类似云的修订。
- RebuildCrvCountByLength - 根据控制点的间距重建曲线。
- RoundedRectangle - 绘制一个带有圆角的矩形。
- CastVectorShadow - 创建一个在指定方向的阴影轮廓曲线。
- Match2CurveEndsByRotate - 旋转两条曲线,使它们的近端相遇。
- UnrollCrv - 绘制一条与曲线长度相同的直线。 曲面- SphereDeformable - 创建可变形的球形(旋转)曲面。
- PipeSmooth - 创建通过半径平滑过渡的管道。 实体- BooleanDifferenceMulti - 顺序减去多个对象,留下失败的对象。
- BooleanUnionMulti - 顺序合并多个对象,留下失败的对象。
- BooleanUnionSubSrfs - 对多边形曲面的子曲面执行合并布尔运算。
- ExtendExtrusions - 将挤出对象延伸到边界对象。
- SolidCutByCrv - 使用封闭曲线切割实体。 点编辑- ChangeDegreePtCrv - 改变曲线的度数,同时保持控制点的位置。
- ChangeDegreePtSrf - 改变曲面的度数,同时保持控制点的位置。
- ControlPoint2KinkCrv - 将曲线的控制点改为急弯。
- ControlPoint2KinkSrf - 通过一行控制点分割曲面。
- SetPtLinear - 根据 Cplane 将控制点对齐成一直线。
- SetPtLinear3D - 使控制点在三维空间中对齐成一直线。
- SetPtToCrv - 将控制点对齐到曲线上最近的点。
- SetPtToFitPlane - 使控制点对齐到平均平面。
- SymmetricCrv - 对曲线的控制点进行对称对齐。
- SymmetricSrf - 对曲面的控制点进行对称对齐。
- SymmetricDiagonalSrf - 对曲面的控制点进行对角对称对齐。 变换- Copy2Pts - 将对象复制到点。
- MoveToZLevel - 将对象移动到输入的 Z 层级。
- MoveToZPt - 将对象移动到参考点的高度。
- OrientByFace - 将对象从参考曲面移动到目标曲面。
- OrientByFlatFaceToXY - 根据最大的平面面孔将对象放置在 XY 平面上。
- Rotate3DIntersect - 围绕三维交点旋转对象。
- SplitPlanar - 通过平面分割对象。
- TransformObjects - 通过移动、旋转和翻转选项弹出窗口变换对象。这对于变换大型扫描数据很有帮助。
- TrimBox - 通过用盒子切割显示对象。当盒子变换时,盒子的切割对象会更新。
- Randomize - 随机移动、旋转、缩放或更改颜色。 建模- ArrowsByCrvs - 创建曲线的箭头几何体。
- LawnGrassMesh - 创建可用于渲染的草网格对象。
- mkButtons - 创建适合曲面的按钮形状。
- mkButtonsDome - 创建适合曲面的圆顶形按钮。
- mkEngrave - 在曲面上创建凸起或凹陷的挤出。
- mkGraphics - 创建与曲面有一定间隔的曲面。
- StepExtrude - 基于最低点创建阶梯式高度的挤出。
- SubLayersByGroup - 通过组创建子图层。
- LookAt - 将 LookAt 对象对齐到相机方向
- LookAtInsert - 添加 LookAt 对象。
- LookAtLoadDefault - 添加包含的 LookAt 对象。
- LookAtParallel - 将 LookAt 对象与相机方向平行对齐
- LookAtProjectZ - 将 LookAt 对象投影到对象。
- LookAtSel - 选择相同的 LookAt 对象。
- LookAtSelAll - 选择所有 LookAt 对象。
- LookAtSelName - 按名称选择 LookAt 对象。
- LookAtSetBlock - 定义 LookAt 块。 注释- AddLayouts - 通过输入对象的边界矩形添加布局。
- CircleCenterPoints - 显示圆的坐标和半径。
- CountObjects - 按名称、图层和材质排序计数对象。
- DimBoundingBox - 为对象添加尺寸边界框。
- DistanceBetween2Faces - 显示两个面之间或一个面和曲面之间的距离。
- DistancePt2Objs - 从某一点显示距离。
- DotSerial - 添加序列化点。
- DotZ - 添加具有 Z 坐标的点。
- GradientObjectColor - 按顺序更改对象颜色。
- LayoutSameScale - 添加 4 个具有相同比例的细节布局。
- LengthCrvs - 显示曲线长度。
- Merge2LinearDimensions - 从 2 个线性尺寸制作线性尺寸。
- MinMaxDistance2Crvs - 两条曲线之间的最小和最大距离。
- PrintTextContents - 打印文本(点、文本、尺寸)内容。
- TextSymbols - 复制符号字母。ThirdAngleLayout - 使用尺寸对齐对象于第三角布局。
- 显示、选项等
BackgroundColor - 设置背景颜色。
BackgroundColorDefault - 将背景颜色设置为默认。
ClippingPlaneNormal - 添加一个与曲面法线的裁剪平面。
ExplodedView - 以爆炸视图对齐对象。
ExtractJoinedRenderMeshByGroup - 按组提取合并的渲染网格。
LayerOnByObjects - 打开所选对象的图层并关闭其他图层。
ObjColor2MatColor - 通过对象颜色设置材质颜色。
ObjColorAsMatColor - 通过材质颜色显示对象。
SetAbsoluteTolerance - 更改命令提示符中的绝对公差。
SlideBackward - 下一个命名视图。
SlideForward - 上一个命名视图。
SubLayersByGroup - 根据对象的最高组创建当前图层的子图层,并将它们分类。
SyncDisplayModes - 将所有视图的显示模式同步到当前。
TrimBox - 在输入的框中显示对象。
MergeLayers - 将多个图层合并到目标图层。
ExplodeBlockInSameLayer - 爆炸块对象将保留块实例的同一图层。
分析
VolumeOverlapped - 计算重叠对象的大致体积。
WeightDensity - 管理材料的密度。
WeightOverlapped - 计算重叠对象的大致重量。
WeightSolid - 计算实体对象的重量。
选择
SelDotsByContent - 通过文本内容选择点。
- SelRandom - 随机选择对象。
- SelSameDots - 选择相同内容的点。
** 帮助(韩语) : https://www.byrhino3d.com/byRhinoGadget/help/index.html
** 此插件不适用于评估版本和无效的Rhino许可证。