把一个 Rhino 尺寸标注拆成关键点、原始数值、最终显示文字、类型、定位平面和完整有效样式,便于分析、重排或驱动后续出图。
功能概览
组件在不修改原标注的前提下读取一项有效 Rhino 尺寸,同时拆出几何信息与显示信息。关键点数量随标注类型变化;原始数值与格式化后的最终文字彼此独立,样式名称和完整样式副本也分别输出,使下游既能按准确数值计算,又能在需要时保留原有外观。
适用场景
- 读取标注的真实测量值与最终显示文字并进行对比。
- 取得线性、角度、半径、直径或坐标标注的定位数据。
- 提取父样式名称和完整有效样式供后续标注使用。
工作流程
- 通过拾取标注参数引用、复制或内置一个 Rhino 尺寸标注。
- 把单个标注接入“标注”。
- 根据任务选择关键点、数值、文字、类型或定位输出。
- 需要保持外观时,同时使用样式名称或完整标注样式。
- 将输出连接到检查、文字整理或新标注生成流程。
输入
| 端口 | 要求 | 数据与匹配 | 空值、默认与误接 |
|---|---|---|---|
| 标注 D | 必需 | 单个 LK/Rhino 尺寸标注。可来自引用、复制或已内置的数据;数据树逐项匹配。 | 没有默认值。文字、引线等非尺寸注解不会被当作尺寸标注;输入为空或类型不符时不产生输出。 |
输出
| 端口 | 结果 | 结构与下游 |
|---|---|---|
| 点位 P | 该标注类型的有效三维关键点。 | 列表;点序随标注类型而变化,适合定位、预览和几何检查,不应假设所有类型点数相同。 |
| 标注值 V | 未经显示格式替换的原始数值;角度值为弧度。 | 单个数值;适合计算、筛选和数值比较。 |
| 显示文字 T | 应用格式、前后缀及文字覆盖后的最终文字。 | 单个文本;适合表格、标签或图纸核对。 |
| 样式名称 S | 标注实际绑定的父标注样式名称。 | 单个文本;找不到名称时为空字符串,可连接样式选择或审查流程。 |
| 标注类型 K | 线性、角度、半径、直径或坐标等类型说明。 | 单个文本;适合分类和分支处理。 |
| 标注平面 Pl | 标注所在平面。 | 单个平面;适合重建定位关系或平面转换。 |
| 文字点 TP | 标注文字在三维空间中的定位点。 | 单个点;适合文字避让、距离检查或辅助显示。 |
| 标注样式 DS | 标注当前使用的完整有效样式副本。 | 单个样式对象;适合传给支持标注样式的下游,不会要求修改原标注。 |
实际示例
拾取一个显示为“总长 240 mm”的线性尺寸,其中实际测量值为 240,文字包含前缀。接入后,“标注值”输出可计算的 240,“显示文字”输出包含前缀的最终文字,“标注类型”输出线性标注;点位列表提供延伸点、箭头点、尺寸线点和文字点等有效定位信息。将完整样式连接到后续标注流程,可以延续该标注的有效外观。
配合使用
上游使用“拾取标注”参数可在引用与复制之间选择,并可将数据内置到 GH 文件中。下游可按“标注类型”分流,对“点位”做几何分析,以“标注值”驱动计算,或使用“标注样式”创建外观一致的新标注。
常见问题与限制
- 角度标注的原始数值使用弧度;用于角度显示前应按目标流程自行换算。
- 不同标注类型返回的关键点数量和语义不同,不能用固定索引方案混合处理全部类型。
- 显示文字可能与原始数值不同,这是格式、前后缀或文字覆盖造成的正常结果。
- 仅接受尺寸标注;普通文字和引线不会被错误转换,连接这些数据时输出为空。