找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

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

CAA:如何得到drawing中的Matrix

[复制链接]
跳转到指定楼层
1
发表于 2005-9-1 09:21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
各位高手,求助啊!
      我现在通过CATISheet得到CATIView,想得到每个CATIView的CAT3x3Matrix应该如何去做,在三维中是用CATIMovable,但是二维中的CATIMov2D没有得到Matrix的方法。
     各位高手请指点一二,谢谢。
     cupcake,xyzhu,saeba,acoka 兄,目前CAA论坛的四位高手,帮帮忙。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-9-1 09:32:47 | 只看该作者
没做过drawing的东西
不过看
CATIView有
  GetSketch  
public virtual CATISketch_var GetSketch( )= 0   
  
Gets the sketch interface of the view. This method is usefull to create geometries in a view.  
Returns:  
The view sketch interface.  
  
或许可以把它看成个sketch
3
发表于 2005-9-1 11:00:04 | 只看该作者
CATMathTransformation2D有个GetMatrix()可以得到CATMath2x2Matrix,不知道又没有用处
4
发表于 2005-9-1 12:10:53 | 只看该作者
看了saeba的帖子,
或许可以用
CATIDftViewMakeUp
的GetAxisData之类
5
发表于 2005-9-1 12:27:59 | 只看该作者
>>或许可以用  
>>CATIDftViewMakeUp  
>>的GetAxisData之类
  
我也是这么觉得,只是没有试过:
因为CATIView的Doc里有这么一句:
The view positionning in a sheet is managed using the view make-up object.
是不是意味着,先用CATISheet::GetCurrentViewMakeUp 得到一个CATIDftViewMakeUp,然后就可以用CATIDftViewMakeUp::GetAxisData来得到positionning 了吧。
  
HNBoTree 有兴趣试试吧
6
发表于 2005-9-1 14:48:39 | 只看该作者
非常感谢大家,呵呵,
我现在得到了,方法就是大家说的
CATISheet->CATIDftViewMakeUp;
CATIDftViewMakeUp->GetAxisData;
用得到的两个double 建立一个matrix
非常感谢大家!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-24 01:25 , Processed in 0.025060 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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