|
马上注册登录,享用更多网站功能!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
//選取基準向量
int mode=UF_UI_INFERRED;
int display_conehead=UF_UI_DISP_TEMP_VECTOR;
double dir[3]={0,0,1};
double ori[3] ={0,0,0};
int response;
char str[100];
uc1601("選擇基準向量",0);
UF_UI_specify_vector("拾取向量",&mode,display_conehead,dir,ori,&response);
if(response==UF_UI_OK)
{
sprintf(str,"ori: (%f,%f,%f), Direction: {%f,%f,%f}",ori[0],ori[1],ori[2],dir[0],dir[1],dir[2]);
}
double x = distances[0];
double y = distances[1];
double z = distances[2];
UF_FEATURE_SIGN sign=UF_NULLSIGN;
double corner_pt[3]={min_corner[0],min_corner[1],min_corner[2]};
char len[80],wid[80],hei[80];
sprintf_s(len,"%f",xx);
sprintf_s(wid,"%f",yy);
sprintf_s(hei,"%f",zz);
char * edge_len[3]={len,wid,hei};
tag_t blkid=NULL_TAG;
UF_MODL_create_block1(sign,corner_pt,edge_len,&blkid);
我已經能夠選取向量
但是都只能夠創建一個與工作座標同向量的BOX
有其他的方法建立與選擇的向量同向的BOX嗎?
我有想到兩個方法
一個就是建立線段拉伸
一個就是改變工作座標建立
求教!
|
|