找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 14936|回复: 7
打印 上一主题 下一主题

[讨论] 对于测量API的一些认识

[复制链接]
跳转到指定楼层
1
发表于 2013-12-20 10:40:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我发现CATIMeasurableCurve对于相交得到的线(有好几段线组成的)


file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\403653606\QQ\WinTemp\RichOle\R@U01LX@TD01KD@0E1@LF$K.jpg
file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\403653606\QQ\WinTemp\RichOle\R@U01LX@TD01KD@0E1@LF$K.jpg
测量中点时只是开头那小段的中点。。。。
测量中点与实际中点位置

对于拓扑线转为BRep后特征化,将CATISpecObject赋值给CATIMeasurableInContext发现得到的是空。
在草图环境下做投影3D元素,将投影得到的对象赋值给CATIMeasurableInContext发现得到的也是空。
以上3个如果是用户操作完全可以实现测量,编程中却出现问题,想请教一下个中原因,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2013-12-20 10:59:51 | 只看该作者
第一种情况倒是没有遇见过,第二种的话将BREP特征转化为无参特征,然后再测量,第三种的话,更新后测量试试~
3
发表于 2013-12-23 16:06:46 | 只看该作者
1. 楼主说的没错,”测量中点时只是开头那小段的中点”,若想得到“实际中点位置”,请使用函数CreatePoint获取,返回值是CATIGSMPointOnCurve。
4
发表于 2013-12-26 20:32:57 | 只看该作者
湖泊的话 发表于 2013-12-23 16:06
1. 楼主说的没错,”测量中点时只是开头那小段的中点”,若想得到“实际中点位置”,请使用函数CreatePoint ...

恩。我也是这么处理的,创建中点
5
发表于 2013-12-26 20:35:08 | 只看该作者
linlily0925 发表于 2013-12-20 10:59
第一种情况倒是没有遇见过,第二种的话将BREP特征转化为无参特征,然后再测量,第三种的话,更新后测量试试 ...

冰姐,无参是怎么处理的?
6
发表于 2013-12-27 09:49:07 | 只看该作者
xml35hyf 发表于 2013-12-26 20:35
冰姐,无参是怎么处理的?

CATIDatumFactory
7
发表于 2013-12-27 22:46:15 | 只看该作者
linlily0925 发表于 2013-12-27 09:49
CATIDatumFactory

明白                 
8
发表于 2013-12-31 20:37:46 | 只看该作者
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-27 00:11 , Processed in 0.027498 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表