点击查看详细介绍

UF_OBJ_cycle_typed_objs_in_part() 函数的参数解释说明,以及函数详细用法

misnn 9年前 585 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_OBJ_cycle_typed_objs_in_part
(
tag_t part_tag,
int type,
tag_t * object
)

函数说明:
这个例程已被添加到处理的扩展对象类型(扩展对象类型有超过256的值)。返回指定类型的所有层上的零件的所有对象无论其当前displayability的状态。这个程序不返回表达式,谴责的对象,临时(创建的系统)的对象,或昏昏欲睡的对象。即睡着一个对象是一个已被从模型中删除。例如,如果混合的边缘,则边缘是睡着了。该WCS不会除非它已经保存返回。虽然这就像UF_OBJ_cycle_objs_in_part,是有区别的。当类型为UF??_extended_type,这个例程(UF_OBJ_cycle_typed_objs_in_part)将不返回任何对象。而UF_OBJ_cycle_objs_in_part将返回所有以扩展实体类型类型UF_extended_type的对象。有关UF_OBJ_cycle_objs_in_part如何工作的更多详细信息,请参阅UF_OBJ_cycle_objs_in_part评论注意:这个程序周期的一部分功能,当类型指定是UF_feature_type。不要试图骑自行车在循环数据库时删除对象。问题试图读取下一个对象时,当当前对象是否已可发生删除。到删除对象,保存与对象的数组中,然后当你已经完成了骑自行车,使用UF_OBJ_delete_array_of_objects删除对象的保存阵列。

函数参数:
第1个参数为输入:
part_tag代表参数变量,tag_t 为输入参数类型,部分标记您想循环

第2个参数为输入:
输入int 整数型的参数,参数的变量格式为type,对象类型在其上循环

第3个参数为输入:
object代表参数变量,tag_t * 为输入参数类型,在输入对象通过此例程的最后一次通话中。如果这个例程没有被调用呢,然后设置对象= NULL_TAG开始骑自行车。上输出的类型的下一个对象指定。如果不存在对象,而循环完成,则返回一个NULL_TAG。

0

最新回复 (0)
请登录后发表新帖