购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_create_c_sunk_hole( double location [ 3 ], double direction [ 3 ], const char * diameter1, const char * depth1, const char * diameter2, const char * csink_angle, const char * angle, tag_t face_li, tag_t face_t1, tag_t * feature_obj_id) 函数说明:
创建一个锪孔。起源指示了中心的C沉孔的位于链路面。交互,这是面选择放置在孔中,以及拾取器的位置是用作原点。在开放的API,该信息被输入由用户。在C-沉没和孔径,C-沉没和孔深,和孔刀尖角度控制规模。方向向量必须是垂直于连结面,面对正常相反。如果一个直通面被指示,则孔深度被忽略。此输出功能是相关联的c沉没孔的对象标识符。在“脸部的RPO限制”参数,face_li,可以接受基准平面。您可以在基准平面功能或基准平面体的标记通过。 对于相对基准父体被用作靶。对于绝对原点目标身上必须通过调用UF_MODL_active_part进行设置。
函数参数:
第1个参数为输入:
输入double 双精度类型的参数,参数的变量格式为location [ 3 ],孔的位置。
第2个参数为输入:
输入double 双精度类型的参数,参数的变量格式为direction [ 3 ],孔的方向。
第3个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为diameter1,孔直径。
第4个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为depth1,孔深。
第5个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为diameter2,C-水槽直径。
第6个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为csink_angle,C-沉角度。
第7个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为angle,孔刀尖角度。
第8个参数为输入:
face_li代表参数变量,tag_t 为输入参数类型,面临的RPO约束。
第9个参数为输入:
face_t1代表参数变量,tag_t 为输入参数类型,脸THRU脸。
第10个参数为输出:
feature_obj_id代表参数变量,tag_t * 为输出参数类型,创建沉没孔特征对象标识符