找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5944|回复: 3

[求助] 屏幕点从屏幕坐标系到实体坐标系的问题

[复制链接]

1

主题

4

回帖

0

威望

实习生

积分
6
发表于 2014-4-22 11:58 | 显示全部楼层 |阅读模式
如果通过ProMousePickGet()函数,使用鼠标获取一个屏幕坐标系下的点,如何把把转换成实体点,而且转换后的实体点显示位置与之前鼠标点击位置相同?虽然可以通过如下三个函数(ProViewMatrixGet,ProUtilMatrixInvert,ProPntTrfEval)完成坐标转换,但是转换后的点与之前选取点位置有偏移,仅当注释平面与屏幕平面平行时位置才正确。请问高手,如何解决这个问题,谢谢!

57

主题

1269

回帖

224

威望

版主

研究员

积分
1947

斑竹勋章希望之星勋章热心助人勋章优秀会员勋章

QQ
发表于 2014-4-22 13:16 | 显示全部楼层
真心看不懂
回复

使用道具 举报

1

主题

4

回帖

0

威望

实习生

积分
6
 楼主| 发表于 2014-4-22 15:19 | 显示全部楼层
这是关于proe二次开发的。
回复

使用道具 举报

0

主题

11

回帖

0

威望

实习生

积分
12
发表于 2014-6-24 15:10 | 显示全部楼层
我也遇到同样问题,只有当注释平面是正视图的方向的时候,才没有问题,我做的是三维标注,需要得到放置位置,将尺寸放置到鼠标中键后的位置上,用ProMousePickGet()得到屏幕坐标,再转为实体坐标。
回复

使用道具 举报

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

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 17:37 , Processed in 0.091396 second(s), 22 queries .

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