曲线处理与图纸交付流程更新Updates to curve editing and drawing delivery

V1.0.8.4 新增按角设置半径的曲线圆角,支持为型材排布指定统一基准平面,并改进 CAD 图框导出和 Grasshopper 工具栏连线操作。V1.0.8.4 adds per-corner curve fillets, a shared reference plane for profile layout, and improvements to CAD border export and toolbar-based wire connections.

V1.0.8.4Rhino 7 / Rhino 8
Grasshopper

版本重点Highlights

可以按曲线各连接角分别指定圆角半径;型材排布可统一指定方向基准;图框导出可识别可见线、隐藏线和范围框数据。Grasshopper 工具栏新增点击式连线入口,步进器缩放到远景时也会保留组件轮廓。Set a separate fillet radius at each curve corner, define one shared orientation plane for profile layout, and export visible curves, hidden curves, and bounds from view data to CAD borders. The Grasshopper toolbar adds click-to-connect, and the stepper keeps its capsule visible at distant zoom levels.

新增组件New component

曲线多半径圆角 / Curve Multi-Radius Fillet

曲线多半径圆角Curve Multi-Radius Fillet

为一条分段曲线的不同连接角分别设置圆角大小。Set a different fillet radius at each corner of a segmented curve.

将曲线和半径列表接入 LK / Curve 下的“曲线多半径圆角”。列表按曲线连接角的顺序对应:半径为 0 或未提供时保留该角的尖角;多出的半径会忽略。圆角无法建立或相邻半径导致曲线无法完整拼接时,组件会发出提示,未成功处理的角保持原状。Connect a curve and a radius list to Curve Multi-Radius Fillet under LK / Curve. Values correspond to corners in curve order. A radius of 0, or a missing value, keeps that corner sharp; extra values are ignored. If a fillet cannot be created or the resulting pieces cannot be joined, the component reports a warning and leaves the affected corner unchanged.

界面与入口Interface and access

LK 工具栏与点击式连线LK toolbar and click-to-connect

LK 功能栏现在默认收起,可点击 Grasshopper 主工具栏中的 LK 面板按钮展开。展开后可使用新增的“点击式连线”开关:开启后依次点击输出端和目标输入端即可发起连线,连接仍由 Grasshopper 完成;开关状态会保存。The LK toolbar now starts collapsed. Click the LK panel button in Grasshopper’s main toolbar to expand it. The new Click-to-Connect toggle is in the LK toolbar: when enabled, click an output and then a target input to connect them. Grasshopper performs the connection, and the toggle state is saved.

组件更新Component updates

型材线框排布 / Profile Frame Layout

型材线框排布Profile Frame Layout

可为全部待排布型材指定同一个方向基准。Use one shared orientation reference for all profiles in a layout.

新增可选“型材平面”输入。接入平面后,所有型材都按该方向确定排布基准;不接入时仍沿用原有的对象信息和自动判断流程。该输入位于模型输入之后,后续端口顺序相应后移;更新既有定义后请检查组件接线。A new optional Profile Plane input sets the orientation reference for every profile when connected. If left empty, the existing object-data and automatic detection behavior remains. This input follows the model input, shifting later inputs; check the component’s wires after updating an existing definition.

生成图框导出 CAD / Generate CAD Border

生成图框导出 CADGenerate CAD Border

图框内图元输入现在可以接收拍图视图数据。The border geometry input now accepts view data.

“图框内图元”可接收 ViewInfos:可见曲线、隐藏曲线和有效范围框会分别按实线、虚线和点化线图层角色导出。AutoCAD 与中望 CAD 导出遇到缺失字体时也会继续处理:标准字体缺失会回退到常见字体,大字体缺失则不再指定大字体。The Border Geometry input accepts ViewInfos. Visible curves, hidden curves, and valid bounds are exported with solid-line, hidden-line, and dotted-line layer roles. AutoCAD and ZWCAD exports also continue when fonts are unavailable: a missing standard font falls back to a common font, and a missing big font is left unset.

问题修复Fixes

步进器 / Decimal Stepper

步进器Decimal Stepper

修复画布缩放到远景时步进器整体消失的问题。Fixed the stepper disappearing when zooming far out on the canvas.

自绘控件淡出后,Grasshopper 会继续显示原生组件胶囊。远景下仍能看到并定位步进器;较近缩放级别的原有数值栏和加减按钮保持不变。After the custom controls fade out, Grasshopper continues to draw the native component capsule. The stepper remains visible and locatable when zoomed out; its existing value field and increment/decrement buttons remain unchanged at closer zoom levels.