购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_ask_revolution( tag_t feature_obj_id, int* num_objects, tag_t* * objects, UF_MODL_SWEEP_TRIM_object_p_t* trim_ptr, char* limits [ 2 ], char* offsets [ 2 ], double region_point [ 3 ], logical* region_specified, logical* solid_creation, double direction [ 3 ]) 函数说明:
获取用于创建一个革命的参数。
函数参数:
第1个参数为输入:
feature_obj_id代表参数变量,tag_t 为输入参数类型,为旋转特征的对象标记
第2个参数为输出:
输出int* 整数型的参数,参数的变量格式为num_objects,旋转的曲线数量
第3个参数为输出:
objects代表参数变量,tag_t* * 为输出参数类型,指向包含旋转曲线的标签数组。该数组必须通过调用UF_free释放。
第4个参数为输出:
trim_ptr代表参数变量,UF_MODL_SWEEP_TRIM_object_p_t* 为输出参数类型,指针结构修剪的数据。这个指针可以返回为NULL,如果不使用修整的对象。使用功能UF_MODL_SWEEP_free_trim_data释放微调数据
第5个参数为输出:
输出char* 字符类型的参数,参数的变量格式为limits [ 2 ],革命的限制。这个阵列的每个元件必须通过调用UF_free释放。
第6个参数为输出:
输出char* 字符类型的参数,参数的变量格式为offsets [ 2 ],偏移量开弦。这个阵列的每个元件必须通过调用UF_free释放。
第7个参数为输出:
输出double 双精度类型的参数,参数的变量格式为region_point [ 3 ],在区域点所需。
第8个参数为输出:
region_specified代表参数变量,logical* 为输出参数类型,真或假所需的区域。
第9个参数为输出:
solid_creation代表参数变量,logical* 为输出参数类型,TRUE =实心体。
第10个参数为输出:
输出double 双精度类型的参数,参数的变量格式为direction [ 3 ],革命的方向