iCAx开思工具箱

标题: 用MFC DLL在ug中能否实现鼠标触发划线? [打印本页]

作者: suiyubing    时间: 2005-7-1 09:38
标题: 用MFC DLL在ug中能否实现鼠标触发划线?
各位高手:是这样的我建了一个比较复杂的曲面模型,然后将它展开了,之后需要在该曲面上划线,同时他的展开面上也要出现与之对应的线条,就是说我要实现他们的联动,之前一直想着怎么去调用ug中的曲面划线的命令,可好像没有这样的函数,所以现在只能自己编,但是我不确定的是再ug的界面下我能不能通过建立MFC DLL框架编程实现鼠标触发划线,由于我的VC编程水平有限,所以恳请高手帮忙,这次真的难得我不行了,如能解决将不胜感激。
作者: suiyubing    时间: 2005-7-1 16:01
我怕我的问题没有说清楚,所以再说一下,其实我想问的就是我能不能通过二次开发在ug里应用鼠标拖动画线,不知道行不行?
作者: 深夜摔键盘    时间: 2005-7-1 17:24
曲面上是无法画线的,只能是画好了线,向曲面上投影。
  
你可以使用点构造器,在曲面上取点,然后用对这些点进行插值生成曲线,再然后把曲线投影到曲面上。
  
至于你的展开图上的线,曲面是怎样展开的,曲线也相应的展开。
  
这个过程应该有些麻烦。
作者: suiyubing    时间: 2005-7-1 20:36
您好,如果真得无法划线我都想不出自己该有多难过了,因为我的课题就会进行不下去了,您说的方法可以是可以,但是我预期达到的目的是想要通过鼠标拖动划线来实时显示曲线的走向,如果使用您的方法就无法实时显示了呀,而且我在想为什么ug中有在曲面上划线的功能而我无法利用呢?人家是怎么实现的呢?还有就是即使不在曲面上划线,只是在屏幕上用鼠标划线,应用ug的二次开发能够做到吗?谢谢大家了!
作者: DEEPMOON    时间: 2005-7-6 23:31
point on surface--->spline through points
作者: suiyubing    时间: 2005-7-7 10:10
DEEPMOON您好,您说的意思是不是首先选择曲面上的点,然后通过UF_CURVE_create_spline_thru_pts函数来实现呢,您能具体说一下吗?我想像ug中的曲面划线的功能一样,就是说我在曲面上可以任意的划线。谢谢




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3