点击查看详细介绍

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

misnn 9年前 1294 0

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


函数结构:
UF_MODL_boolean_udf
(
tag_t udf_id,
tag_t target_face,
tag_t tool_face,
double tool_dir [ 3 ],
int num_target_faces,
tag_t * solid_target_faces,
int num_tool_faces,
tag_t * solid_tool_faces,
logical included,
tag_t * udf_meta_id
)

函数说明:
对执行中的积极作用一个用户定义功能的布尔值。该布尔运算执行的类型是在标志规定UF_MODL_export_udf的参数。 x方向,相对于平面工具面,是用来定义为坐标系相对位置尺寸的限制。的法线的平面状工具面是z方向,并充分利用与x方向(轴)到指定的相对位置维度的坐标系。当指定修剪面临修剪UDF,有以下几点应注意:1.所有目标面必须来自同一个机构。2.所有的面孔,包括目标和工具面应牢固面孔,既不基准平面,也不表面孔允许的。3.非平面的面可以作为目标面临裁剪使用UDF的身体。但是,如果有n修剪面,和一个UDF体被切割成大于n + 1个块,然后修整如预期可能无 *** 常工作。所以一个封闭的周期性脸像一个圆柱面,不建议修整UDF。然而,一打开的非平面的面像的四分之一圆柱面可以用来修剪UDF。4.修剪UDF是不适用的,如果这UDF的依恋模式是创建模式。5.多重目标面临并可以指定工具面,有是多少面可以指定没有限制。6.本例程应该UF_MODL_set_udf_parms后调用。7.一旦一个UDF被修整,它??不能被实例化来创建例如数组。8.注意,如果微调面不完全相交的UDF工具体,修整可能会失败。为了避免这一点的一种方式是指定RPO(相对定位)的限制调用UF_MODL_register_rpo_routine。不支持UDF 9.重新定义装饰面。注意:这只老式预V15 UDF的日常工作

函数参数:
第1个参数为输入:
udf_id代表参数变量,tag_t 为输入参数类型,功能obj_id。

第2个参数为输入:
target_face代表参数变量,tag_t 为输入参数类型,平坦表面上的目标身上。

第3个参数为输入:
tool_face代表参数变量,tag_t 为输入参数类型,平坦表面上的工具主体(UDF的)。

第4个参数为输入:
输入double 双精度类型的参数,参数的变量格式为tool_dir [ 3 ],相对位置的坐标系的x方向。

第5个参数为输入:
输入int 整数型的参数,参数的变量格式为num_target_faces,在固体靶面的面数阵列。如果没有修剪UDF,设置0。

第6个参数为输入:
solid_target_faces代表参数变量,tag_t * 为输入参数类型,上用作装饰的目标面阵面修剪UDF。如果没有修剪UDF,将其设置为NULL。

第7个参数为输入:
输入int 整数型的参数,参数的变量格式为num_tool_faces,在solid_tool_faces阵列面数。如果没有修剪UDF,设置0。

第8个参数为输入:
solid_tool_faces代表参数变量,tag_t * 为输入参数类型,在UDF面孔阵列指示哪些将要被包括或当该UDF修剪排除UDF的部分。如果没有修剪UDF,将其设置为NULL。

第9个参数为输入:
included代表参数变量,logical 为输入参数类型,如果真面孔包括;假如果排除面孔。

第10个参数为输出:
udf_meta_id代表参数变量,tag_t * 为输出参数类型,标签用于所有后续调用该UDF

0

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