首页/文章/ 详情

俄罗斯KOMPAS-3D圆角曲面的几何建模

3小时前浏览36


  计算机辅助设计系统中最困难的任务之一是在对复杂形状的对象进行建模时进行舍入。对于圆角的构建,以及 CAD 中的所有几何,几何内核负责。

从内核开发人员的角度来看,不可能涵盖所有的舍入选项,因为它们无穷无尽。我们的数学家不断在 C3D 的核心中添加新的特例,最近做了三面圆角(或全圆角)。

C3D Labs 的数学家兼程序员 Anna Ladilova 说,它的复杂性是什么以及该算法是如何工作的。

什么是“四舍五入”


  假设我们有一个包含三个面链的身体 - 中央(顶部)和侧面(右侧和左侧)。需要将中心面替换为与相邻侧面平滑连接的圆角曲面。这个新的表面将是一个完整的圆形。在一般情况下,它具有可变半径,该半径是自动确定的。


在许多著名的 CAD 系统中,都实现了全圆角运算,但并未公开其数学运算。



Solidworks 中的全圆角操作

因此,我们开发了自己的算法。它与其他开发人员的算法不同。

这些操作虽然名称相同,但导致的结果略有不同。这表明 SolidWorks 对圆三个面有不同的定义。

右边是原始模型,中间是 SolidWorks 中的整圆,左边是 C3D 中。

构造完整舍入的算法


构建任何类型的舍入的任务包括几个阶段:

  1. 将给定的链分解为基本组件(对于圆三个面,它们恰好是三个面:左、右和中央)。

  2. 按顺序排列基本组件。

  3. 为每个基本组件构造一个圆角曲面。

  4. 将相邻的圆角曲面与边缘“缝合在一起”。

  5. 处理圆角链的末端部分,即将它们正确连接到修改后的主体。


此过程的关键点是第三步:为三个给定面创建圆角曲面。

要构建所需的曲面,首先需要确定圆角接触三个面的曲线。通常,这些曲线只能构造为通过预先计算的已知点的样条曲线。

考虑如何计算三个点 - 每个样条上一个。


处理基本组件。圆角接触沿曲线 I的三个面中的每一个I1 ,I2  蓝线显示

每个横截面中的横截面ABC:


(1)OA=OB=OC - 自动计算

(2)OA,OB,OC正交于对应点处表面的切平面

(3)PO锚点,位于平面中ABC。



左侧是取决于点的横截面。
在右侧,图形可能非常复杂,因此选择正确的“辅助”曲线是一项单独的任务。


既然我们知道如何为最简单的基本情况构建圆角曲面,我们可以继续进行一项更困难的任务:为一系列面构建曲面。
这里的主要问题是以平滑的方式“缝合”相邻的表面。这是算法的第四步。

困难恰恰在于缝合的平滑度,因为曲面是用不同的初始数据构建的。为了保证平滑,不得不使用各种技巧:在距离边界一定距离处改变纵向导数向量的方向和长度,改变边界处权重函数的导数值等. 结果在图中可见:更平滑的斑马线对应于更平滑的表面。

上面是没有抗锯齿算法的模型。下面 - 应用算法之后。

结果


作为我们研究的结果,C3D 几何内核能够构建圆角的横截面、参考曲线、三个面的圆角;由于参数化的选择,可以使表面光滑;部分能够平滑地连接相邻的圆角曲面。 作者 — Anna Ladilova,博士,数学家兼程序员 C3D Labs


来源:山涧果子
核能SolidWorks曲面
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-15
最近编辑:3小时前
山涧果子
大专 签名征集中
获赞 204粉丝 52文章 859课程 0
点赞
收藏
作者推荐

三坐标检测之雷尼绍测头(传感器)TP20测力区分及使用说明

测座、测头系统是数据采集的传感器系统。探针接触被测物体,与物体接触的力通过测头内部的弹簧来平衡,测针绕测头内部支点转动,造成一个或两个节点断开,是接触面积减小,电阻增加,当电阻到达触发阈值时,测头发出触发信号。 常用接触式触发测头主要包括:机械式触发测头(TP20)、应变片式触发测头(TP200)、压电陶瓷触发测头(TP800)。TP20:结构简单,牢固可靠,重复性好,精度高,品种多,适应于几何尺寸、位置测量、耐用性好。TP20是一款超小型五向或六向机械结构式触发测头系统。双部件设计,由测头本体和可分离测针模块组成,使用高重复性磁接头连接。因此具备了手动或自动更换测针配置的功能,无需重新标定测针端部,大大节省了检测循环的时间。模块具有七种不同触发力,使测头性能能够完全符合测量需求。还有一系列测头加长杆及一个六向模块可供选择。测针安装螺纹与雷尼绍M2系列的测针匹配。TP20系统可方便地用于坐标测量机系统的改造,并与现有触发式测头接口、加长杆和转接头兼容。优势:1:更适于规则几形形状态的物体或特征及已知表面的测量;2:有多种不同类型的触发测头及附件供采用,应用场景更宽;3:采购成本及后期使用成本低;4:更适用于尺寸测量及在线应用;5:对比扫描测头故障率更低;6:体积小,易于在窄小空间应用;7:由于测点时测量机处于低速匀速直线运行状态,测量机的动态性能对测量精度影响较小;劣势:1: 测量取点率低 ,所以不适合于轮廓、曲线、曲面等测量。测头传感器在探针接触被测点时发出触发信号; 测头部分是测量机的重要部件,测头根据其功能有:触发式、扫描式、非接触式(激光、光学)等。触发式测头是使用最多的一种测头,其工作原理是一个高灵敏的开关式传感器。当测针与零件产生接触而产生角度变化时,发出一个开关信号。这个信号传送到控制系统后,控制系统对此刻的光栅计数器中的数据锁存,经处理后传送给测量软件,表示测量了一个点。 扫描式测头有两种工作模式:一种是触发式模式,一种是扫描式模式。扫描测头本身具有三个相互垂直的距离传感器,可以感觉到与零件接触的程度和矢量方向,这些数据作为测量机的控制分量,控制测量机的运动轨迹。扫描测头在与零件表面接触、运动过程中定时发出采点信号,采集光栅数据,并可以根据设置的原则过滤粗大误差,称为“扫描”。扫描测头也可以触发方式工作,这种方式是高精度的方式,与触发式测头的工作原理不同的是它采用回退触发的方法。测头(针)更换架可以在程序运行中,自动更换测头(针), 避免程序中的人工干预,提高测量效率。来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈