首页/文章/ 详情

【CATIA 二次开发】批量给断参的点元素重新get参数的方法介绍(手动和程序驱动)

3年前浏览5296

来源:CATIA小蚂蚁

大家好,今天给大家介绍一下如何让CATIA中断参隔离的点重新获取参数值。断参的特征结构树上面都是带有一个闪电的。如下图

图片

首先介绍一下给点线面等特征消参的方法。

第一种,结构树或者直接绘图区选择带参的特征元素,右键-对象-隔离即可,如下图所示

图片

第二种,创建点线面特征之前,提前将【创建基准】这个状态命令切换成激活状态,那么后续创建的各种曲面元素都是断参的状态。

图片


OK,问题回到我们今天的主题上,如何让断参隔离的点重新get参数?

方法一:手动操作

双击被隔离的点特征,出现如下对话框,点类型中选择坐标,点击确定后完成,我们发现结构树中刚才带闪电符号断参的点特征直接变成有参数的点。

如果不嫌累,批量手动修改吧!

图片

图片

方法二,批量手动操作在冬天比较冻手,不如编个二次开发小程序。

原理:采用spa模块,get到几何图形集中的每一个点的坐标,用for each循环将get到的点坐标重新生成点,并将原先断参的点删除掉。

代码比较简单,展示如下

图片

批量加餐的动画演示如下

本是隔离之点,轻轻点下鼠标,所有点便加上了参数~

图片

CATIA二次开发
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-10-25
最近编辑:3年前
CATIA专业培训讲师
日拱一卒无有进 功不唐捐终入海
获赞 37粉丝 128文章 64课程 4
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈