多段线角度标注图标

LK COMPONENT DOCS

多段线角度标注

在平面曲线的相邻分段连接点处,根据两侧切线创建角度标注,使直线与圆弧等曲线分段都能参与角度表达。

功能概览

组件按曲线分段的连接顺序检查每一个相邻关系:开放曲线处理内部连接点,闭合曲线还会处理首尾连接点。只有端点在文档容差内连续、两侧切线有效且曲线能够取得共同平面时,才会创建对应角度标注。标注弧线的距离结合样式字高、尺寸比例和输入系数确定,单个连接点失败不会阻止其他有效结果输出。

适用场景

  • 标注闭合多段线每个有效连接点的夹角。
  • 标注开放曲线内部相邻分段之间的角度。
  • 在直线与圆弧连接处按连接点切线表达角度。

工作流程

  1. 准备一条可拆分且位于同一平面的曲线。
  2. 输入标注样式名称,或留空使用当前样式。
  3. 设置大于零的尺寸偏移系数。
  4. 组件逐个检查相邻分段是否连续并取得两侧切线。
  5. 使用输出列表继续预览、分解、烘焙或导出。

输入

端口要求数据与匹配空值、默认与误接
多段线 C必需单条可拆分的平面 Curve;可包含直线、圆弧等具有有效连接点切线的分段。无默认值。非平面曲线、没有分段的曲线或只有一个分段的开放曲线无法生成角度标注。
标注样式 S可选单个 Rhino 标注样式名称。未输入时使用当前样式。名称不存在时警告并改用当前默认样式。
距离 O必需单个大于零的偏移系数;实际弧线距离按样式字高和尺寸比例换算。默认 1.5。零值或负值会报错并停止。

输出

端口结果结构与下游
角度标注 D各有效相邻分段连接点的角度标注。列表;无效、断开或无法取得切线的连接点被跳过,因此数量可能少于顶点数。适合分解、预览、烘焙或导出。
多段线角度标注逻辑教程图
角度由连接点两侧朝外的切线决定,而不是简单使用分段端点连线;不满足条件的连接点单独跳过。

实际示例

输入一条由“直线—圆弧—直线”组成的开放平面曲线,共有两个内部连接点,距离保持 1.5。组件在两个连接点分别取得前一段终点切线和后一段起点切线,并输出两条角度标注。若第二个连接点存在大于文档容差的断口,第一个角度仍然输出,第二个被跳过并显示不连续警告。

配合使用

上游可先用连接或修复曲线工具确保分段端点连续;下游使用“分解标注”读取角度原始值和文字位置,或用图层标记后进入烘焙、CAD 导出流程。若需要先统一样式,可将“创建标注样式”的名称输出接到样式端口。

常见问题与限制

  • 开放曲线至少需要两个相邻分段;单段开放曲线会输出空列表并提示。
  • 相邻分段端点距离超过文档容差时,该连接点不会生成标注。
  • 曲线必须能够取得共同平面;三维扭曲曲线不能创建平面角度标注。
  • 圆弧等曲线按连接点切线参与计算,因此结果可能不同于直接连接分段端点所得角度。