angdim 角度标注 · AngularDimension (Dim)

用中心点加两个参考点创建 Rhino AngularDimension 角度标注
📂 LK → Dim 📄 LK_AngDimCom.cs 📐 角度标注

📖 功能概述

通过中心点两个参考点创建角度标注。自动计算两个向量之间的夹角,在角平分线方向放置尺寸线和文字。支持自定义标注样式文字替换偏移系数

📥 输入参数

名称类型必填说明
中心点 (C)Point可选圆弧/角的顶点位置
参考点1 (P1)Point必需标注的第一个参考点
参考点2 (P2)Point必需标注的第二个参考点
标注样式 (S)Text可选Rhino 标注样式名称,默认使用当前文档样式
距离 (O)Number可选尺寸偏移系数,字高的倍数(默认 1.5,必须 >0)
文本 (T)Text可选替换标注的显示文本(不填则自动显示角度值)

📤 输出参数

名称类型说明
角度标注 (D)LK_AngDim生成的角度标注对象

🧠 工作流程

1
输入 C+P1+P2
2
计算夹角+角平面
3
角平分线定位
4
AngularDimension.Create
5
输出 LK_AngDim
注意:当两向量夹角接近 180° 时,组件会自动处理平面退化情况。如果标注样式不存在,会使用当前默认样式替代。

📋 组件信息

名称角度标注
英文名AngularDimension (Dim)
分类LK → Dim
基类GH_Component
GUID6D334D2F-CE32-4F10-A3AA-AD9F0EDC94BE