购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:uf5506( tag_t * np1, int * iar2, int * ir3, double * rr4, double * rr5, double * rar6, int * ir7, double * rr8, double * rr9, double * rr10) 函数说明:
阅读汉字注该23.ugf文件必须在程序调用的访问子程序。每行的最大字符数是132。行的最大数量为50。在上述条件下,最大字符的注数为650。返回原点相对的创作矩阵是单位汉字实体。要转换这些坐标WCS空间,可以使用下面的代码:UF_CSYS_ask_matrix_of_object(entity_tag[inx1],与matrix_id);UF_CSYS_ask_matrix_values(matrix_id,矩阵);UF_MTX3_transpose(矩阵,matrix_transpose);UF_MTX3_vec_multiply(原产地,matrix_transpose,model_origin)
函数参数:
第1个参数为输入:
np1代表参数变量,tag_t * 为输入参数类型,汉字注对象标识符
第2个参数为输出:
输出int * 整数型的参数,参数的变量格式为iar2,汉字代码(1)= count个字符在第一行(第2..N)OF =代码第一行(N+ 1)= count个字符在第二排(N+2..M)=编码第二排(Z)=0(完数据)
第3个参数为输出:
输出int * 整数型的参数,参数的变量格式为ir3,密度:1=正常2=重3 =薄
第4个参数为输出:
输出double * 双精度类型的参数,参数的变量格式为rr4,字符大小
第5个参数为输出:
输出double * 双精度类型的参数,参数的变量格式为rr5,文本的角度(弧度)
第6个参数为输出:
输出double * 双精度类型的参数,参数的变量格式为rar6,原产地(X,Y,Z)。见上面的描述。
第7个参数为输出:
输出int * 整数型的参数,参数的变量格式为ir7,方向:1 =从左到右2=从上到下
第8个参数为输出:
输出double * 双精度类型的参数,参数的变量格式为rr8,字符高度
第9个参数为输出:
输出double * 双精度类型的参数,参数的变量格式为rr9,字符宽度
第10个参数为输出:
输出double * 双精度类型的参数,参数的变量格式为rr10,字符间距