iCAx开思工具箱

标题: 【求助】请问mask_triple是什么意思? [打印本页]

作者: visionphone    时间: 2004-9-12 21:37
标题: 【求助】请问mask_triple是什么意思?
在UG二次开发时通常涉及到选择某个零件或某个线条。其中在选择目标时,用到UF_UI_select_with_single_dialog()函数,其中有一项需要设置mun_triples,请问这个该怎么设,具体代表什么含义?可以举例说明更好?谢谢!
作者: tari    时间: 2004-9-12 22:44
文档说明如下:
struct UF_UI_mask_s
Overview
  
Data Members
object_type
int object_type
This can be one of the object types that are listed in uf_object_types.h
  
object_subtype
int object_subtype
This can either be UF_all_subtype, or a proper subtype of the object type selected.
  
solid_type
int solid_type
This is only meaningful when the object_type is UF_solid_type. In that case, this should be set to one of the solid type constants.
  
下面是设置参数的一个例子,你参考一下
  UF_UI_mask_t mask_triples[]={
        UF_line_type,0,0,
      UF_solid_type,0,UF_UI_SEL_FEATURE_ANY_FACE,
      UF_solid_type,0,UF_UI_SEL_FEATURE_BODY};  
  
  
作者: visionphone    时间: 2004-9-13 09:15
to WWSS
    我知道问题比较简单,让你看了笑话,可是没必要回复!太打击我了吧!既然你回了,就把上面的问题帮我一起回答清楚吧!谢谢啦。
  
to tari
   谢谢您的回答,恕我愚昧,不能理解mask_triples和mun_triple的关系,也可能是我问的问题不清楚,下面我写具体一些,希望您能给予适当的回答。谢谢先。
   下面我把DOC文档中那个UF_UI_select_with_single_dialog()函数的例子其中一部分写出来。见下图:
  其中红色部分就是我问的mun_triple的设置,请问有时设置的是1也有是设置是2,请问根据什么来设置这个值。
作者: zzz    时间: 2004-9-13 09:27
triple是什么意思?理解了这个,你就知道上面的例子是怎么回事了。
mask_triples是三个一组,算一个整体。




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