点击查看详细介绍

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

misnn 10年前 890 0

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


函数结构:
UF_VIEW_cycle_objects
(
tag_t view,
UF_VIEW_cycle_objects_t type,
tag_t * object
)

函数说明:
周期的图内的对象。如果观点是NULL_TAG,工作视图中。UF_VIEW_VISIBLE_OBJECTS的循环式返回这是所有对象在视图中可见;使用UF_VIEW_VISIBLE_OBJECTS的周期类型时,不返回它们认为边界之外的对象。然而,起草成员意见的非矩形边界不考虑通过UF_VIEW_cycle_objects。 UF_VIEW_cycle_objects只在作品上视图的矩形边界 - 就好像断裂线/细节边界已被删除。如果愿望是获得内可见的对象与非矩形边界和相对于该草拟构件视图非矩形边界本身请参阅UF_VIEW_ask_visible_objects。您不得删除或取消删除的对象,或者添加或删除视图一个周期期间修改所产生的变化将导致循环的结果是不可预测的。不要试图骑自行车在循环数据库时删除对象。问题试图读取下一个对象时,当当前对象是否已可发生删除。到删除对象,保存与对象的数组中,然后当你已经完成了骑自行车,使用UF_OBJ_delete_array_of_objects删除对象的保存阵列。警告:这个函数将返回用于显示一个曲线固体人影在绘图员视图。使用UF_DRAW_ask_group_of_curve任何曲线上返回,以确定该曲线属于UF_solid_silhouette_type组。警告:此功能可以返回这是在指定视图内可见对象但是这是在比1的用户可接触层其他层 - 256的包容性。警告:当外部模式下运行,此函数将返回固体为可见这是由在指定视图其它固体闭塞。对于起草成员视图,提取的边缘可被用于迫使遮挡加以考虑。

函数参数:
第1个参数为输入:
view代表参数变量,tag_t 为输入参数类型,循环的视图 - 如果空Tag,工作视图用于

第2个参数为输入:
type代表参数变量,UF_VIEW_cycle_objects_t 为输入参数类型,对象选择 - 一个:UF_VIEW_VISIBLE_OBJECTS UF_VIEW_DEPENDENT_OBJECTS UF_VIEW_ERASED_OBJECTS UF_VIEW_MODIFIED_OBJECTS

第3个参数为输入:
object代表参数变量,tag_t * 为输入参数类型,输入时,最后一个对象通过这个程序发现。传递一个NULL_TAG开始循环。上输出时,被设置到下一个对象。周期完成后返回一个NULL_TAG。

0

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