Polangdim 多段线角度标注 · PolyAngDim (Dim)

自动提取多段线每个转角,批量生成角度标注
📂 LK → Dim 📄 LK_PolyAngDim.cs 📐 多段线标注

📖 功能概述

输入一条多段线(Polyline),自动检测所有转角点(G1 不连续处),在每个转角处创建角度标注(AngularDimension)。支持闭合和非闭合多段线,自动区分凸角/凹角,标注文字置于角平分线方向。

📥 输入参数

名称类型必填说明
多段线 (C)Curve必需需要标注角度的多段线
标注样式 (S)Text可选标注样式名称,默认当前文档样式
距离 (O)Number可选尺寸偏移系数(字高的倍数,默认 1.5)

📤 输出参数

名称类型说明
角度标注 (D)LK_AngDim所有转角处生成的角度标注对象列表

🧠 工作流程

1
输入多段线
2
提取 G1 转角点
3
判断凸/凹角
4
角平分线定位
5
AngularDimension.Create
6
输出标注列表
💡 闭合多段线首尾连接处如果也为转角,也会生成标注。非闭合多段线跳过首尾端点。

📋 组件信息

名称多段线角度标注
英文名PolyAngDim (Dim)
分类LK → Dim
基类GH_Component
GUIDB245E174-2A71-4C31-8C96-284F654BE19A