圆柱面拟合图标圆柱面拟合 · FitCyl

用一个裁剪圆柱面逼近单张曲面,并报告最不利位置的径向偏差
📂 LK → Brep🎛️ 参数窗口📐 单面拟合🔍 最大偏差验证

📖 功能概述

组件根据输入曲面的形状寻找最合适的圆柱轴向、位置和半径,然后把原曲面边界映射到拟合圆柱上,得到与原区域对应的裁剪圆柱面。它适合判断扫描面、加工面或近似圆柱曲面与理想圆柱之间的偏差。

输入限制:输入必须只有一个面。裁剪曲面可以使用,但包含多个面的实体或多重曲面不能直接拟合。
圆柱面拟合从输入曲面到裁剪圆柱的形象化运行过程
图 1:通过曲面采样、候选圆柱比较、最大偏差检查和原边界投影,形象展示拟合结果是怎样得到的。

📥 输入参数

名称类型要求使用说明
曲面 SBrep必需需要拟合的单张曲面或单张裁剪曲面。
轴向 AVector按模式出现选择“指定轴向”后自动出现。请连接有效的非零方向向量。

🎛️ 三种拟合模式

模式特点适用情况
快速模式根据曲面形状估计轴向,计算最快。建议首先尝试;多数规则圆柱面可直接得到稳定结果。
精细模式比较更多可能方向,并进一步调整轴线。轴向不明显、曲面残缺较多,或快速模式偏差不理想时使用。
指定轴向固定用户给出的轴向,只求合适的位置和半径。设计轴向已知,或要求结果与构造方向严格一致时使用。
圆柱面拟合真实参数窗口
图 2:由当前组件后台提取的真实参数窗口,界面内容未增加标注或重新绘制。

⚙️ 参数怎么调

推荐顺序:先用快速模式和默认采样;偏差不满意时先提高验证密度,再切换精细模式。已知设计方向时直接选择指定轴向。

📤 输出参数

输出类型说明
拟合圆柱面 CBrep按照原曲面边界裁剪后的拟合圆柱面。
最大偏差 DNumber原曲面相对于拟合圆柱的最大径向偏差;数值越小,拟合越接近。
圆弧线 ACurve List最终裁剪圆柱在轴点截面上的实际圆弧。存在孔洞或多个区域时可能输出多段。
轴线 LLine拟合圆柱的轴线,长度覆盖输入曲面的尺度范围。

⚠️ 使用注意