查看单个帖子
旧 2009-04-13, 11:59 AM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】how to handle mouselbuttonup event on model from addin

how to handle mouselbuttonup event on model from addin
hello all,
my requirement is to get point(s) on user click. i've tried to handle the mouse event (mouselbuttonup) but unfortunately my add-in is not receiving the event when user clicks on the model surface, but it is receiving the event when user clicks on anywhere other than the model. so i'm guessing somehow mouselbuttonup event is suppressed when user clicks on any surface. can you give me idea how i can implement this. one more thing can you suggest how i can get the 3d co-ordinate of these points on the model surface. thanks in advance.
tc.
have you tried
mouseselectnotify
it returns x,y of mouse on screen, and x,y,z location
it may only work when the user actually selects an object, but i don't see how you would get the 3d coordinates when something isn't selected. if you are in blank space, all you have is a set of points on a vector to return, and that can be determined from the x,y location on the screen coupled with the model view transform.
maybe you can explain a little bit more about what you are trying to do. this is a rather open ended and, in my opinion, unsolvable problem if it isn't constrained more.
-anthony
i am conviced anything can be done in solidworks api.
solidworks 7.0 sp2.2
vb.net
thanks for the info. problem is solved now.
tc
quick
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)