iCAx开思网
标题:
【求助】ug二次开发中遇到的又一问题
[打印本页]
作者:
wb1972
时间:
2002-4-11 12:11
标题:
【求助】ug二次开发中遇到的又一问题
在ug二次开发的主程序中,为了形状控制的需要,我用NURBS曲线的算法过三个点在屏幕上画了一NURBS曲线,而没有用ug二次开发中的API函数,请问怎样得到这一NURBS曲线的Tag值,因为后续操作中用到的很多API函数必须使用tag才能识别这一NURBS曲线。
上面的问题其实就是在ug二次开发中,可不可以自己开发绘制一些曲线或曲面,然后与ug二次开发中的API函数结合起来使用!
请高手多多赐教!
作者:
zrb_tj
时间:
2002-4-11 14:04
在你制作菜单时允许selection功能,selection范围选择robust,然后写相应的选择程序,这样你就可以交互了。
作者:
zrb_tj
时间:
2002-4-11 14:08
像你前一个帖子里面的问题(头盔),我觉得如果你仅仅打算定制一个对话框,方便修改的话,简单的做法是利用表达式功能定义各个尺寸的关系,然后利用tools菜单里面的visual editor功能就可以了。
作者:
wb1972
时间:
2002-4-11 16:10
zrb_tj兄:
得到象你这样专家级高手的指点,我很是荣幸。如果没有象你和darkhorse兄这样的高手给我帮助,我.....
本来我是打算象第一个帖子里面说的那样(头盔),利用molding进行参数化造型,(那样问题会简单很多)后来我发现由于要对某些曲线的弧长进行长度控制,而在molding中几乎不可能进行这项功能,因为在给定点的情况之下,一条Nurbs曲线在molding中只能有次数的不同,很难对曲线的形状进行控制,当然也就无法控制长度(不知我说的对否??)。所以,我最后很可能是象后一个帖子里面说的那样的方法来进行,即:用API函数辅以自己构造一些曲线,只用编程的方法去实现之。不知你可有好的想法,赐教!
另外,你好象是来自同济的,并且不经常上这儿来,能否将你的E-mail告诉我,以方便与你联系。我的email:wb1972@263.net。
作者:
wb1972
时间:
2002-4-11 21:16
zrb_tj兄:
我不明白你靠前面一个帖子(13:04发出的)说的什么意思,能详细说明一下吗!?
作者:
zrb_tj
时间:
2002-4-12 14:49
在编制对话框的时候,有一个selection选项卡,选择enable selection,然后selection scope选择robust,这样ug生成的对话框程序里面就会有selection的函数,在里面设定相应的mask,设定允许选择的物体类型,这样在你的对话框弹出时,就可以交互了。
其实还有一个办法就是,你做好曲线后,给这个曲线起个名字,然后用ug的cycle_by_name函数来根据这个名字查询曲线的tag。
作者:
wb1972
时间:
2002-4-12 16:36
zrb_tj兄:
谢谢你了!
请问怎样给做好曲线起个名字?
作者:
zrb_tj
时间:
2002-4-13 10:12
format--->attribute-->name-->assign name.
if you want to display the name of objects,you needs to do this:
preference-->visualisation-->name/borders,set the object name display option on.
作者:
wb1972
时间:
2002-4-14 10:51
zrb_tj兄:
真是高手!
以后有问题望多多指教!
另外,我想问你一个可笑的问题,我昨天用UG17.0(daoban)存储的*.prt文件,到今天早上重开机就打不开,后来我将系统时间改到2001/4,就行了,这是为什么?
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3