如何将草图点 转换为一个 三维点

[复制链接]
查看11 | 回复3 | 2013-10-11 19:24:55 | 显示全部楼层 |阅读模式
CATI2DPoint没有一个捕获绝对坐标的函数 最后 用了这个代码:CATISpecObject_var spPointdddd = spWF2DFactOnSketch->CreatePoint(pt1); double HH,II,JJ;CATMathPoint otestPoint;CATIMeasurablePoint_var SomeonePoint = spPointdddd;SomeonePoint->GetPoint(otestPoint);HH=otestPoint.GetX();II=otestPoint.GetY();JJ=otestPoint.GetZ();double zz[3];zz[0]= HH;zz[1]= II;zz...
回复

使用道具 举报

千问 | 2013-10-11 19:24:55 | 显示全部楼层
草图里面将这个元素发布,就可以直接转换为CATISpecobject类型来用啦。或者,你可以得到这个CATI2DPoint 的坐标,然后用CATIGSMFactory下Createpoint方法创建点了...
回复

使用道具 举报

千问 | 2013-10-11 19:24:55 | 显示全部楼层
可以先抽取曲线,然后去掉参数。就可以随便操作了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行