iCAx开思工具箱
标题:
創建與選擇向量同方向的BOX
[打印本页]
作者:
ccpseric
时间:
2015-4-25 23:19
标题:
創建與選擇向量同方向的BOX
//選取基準向量
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嗎?
我有想到兩個方法
一個就是建立線段拉伸
一個就是改變工作座標建立
求教!
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3