NX 二次开发,线性移动uf5943

 

#include 
#include 
#include 
#include 
#include 
#include  
#include 
#include 
#include 

	tag_t point_tag=NULL_TAG;
	double point[3]={0,0,0};
	UF_CURVE_create_point(point,&point_tag);//创建点
	/*----------------------------*/
	double matrix [16]; 
double O1[3]={0.0,0.0,1.0};	//变换Z+1	
	tag_t  object2=NULL_TAG;         //变化后tag	
	int    status;
	uf5943(O1,matrix);           //矩阵方法(线性)

	//矩阵的实现
	int numbers=1;      // 阵列数量
	int  tran=2;        // 1 :移动 2 :复制
	int  layer=-1;      //  -1: 工作层
	int trace_curves=2; 
	uf5947(matrix,&point_tag,&numbers,&tran,&layer,&trace_curves,&object2,NULL,&status); 
    UF_CSYS_set_wcs_display(1); //显示工作坐标
NX 二次开发,线性移动uf5943_第1张图片
 
 

 

 

 

你可能感兴趣的:(NX 二次开发,线性移动uf5943)