zoukankan      html  css  js  c++  java
  • 怎样按xc或yc转正视图

    extern void create_view(void)

    {  

    tag_t wcs_id,matrix_id;

     double mtx[9],wcs_pt[3];  

    double x_axis[3]={1,0,0},y_axis[3]={0,1,0},z_axis[3]={0,0,1};

     if (res==5||res==6)

     {  

     UF_CSYS_ask_wcs(&wcs_id);//获得工作坐标的的标识符

      UF_CSYS_ask_csys_info (wcs_id,&matrix_id,wcs_pt);//获得工作坐标的标识和坐标

      UF_CSYS_ask_matrix_values (matrix_id,mtx);//获得工作坐标的矩阵  

     uc6434 ("",4,NULL_TAG,mtx);//将当前视图设为和工作坐标相同  

     UF_VIEW_rotate_view (NULL_TAG,x_axis,-90,1);

      UF_VIEW_fit_view (NULL_TAG,0.7);//设置当前视图的比例  }

     if (res==7)

     {

      UF_CSYS_ask_wcs(&wcs_id);//获得工作坐标的的标识符

      UF_CSYS_ask_csys_info (wcs_id,&matrix_id,wcs_pt);//获得工作坐标的标识和坐标  

     UF_CSYS_ask_matrix_values (matrix_id,mtx);//获得工作坐标的矩阵

      uc6434 ("",4,NULL_TAG,mtx);//将当前视图设为和工作坐标相同   

    UF_VIEW_fit_view (NULL_TAG,0.7);//设置当前视图的比例

     }

     if (res==2)  

    {

      UF_CSYS_ask_wcs(&wcs_id);//获得工作坐标的的标识符

      UF_CSYS_ask_csys_info (wcs_id,&matrix_id,wcs_pt);//获得工作坐标的标识和坐标  

     UF_CSYS_ask_matrix_values (matrix_id,mtx);//获得工作坐标的矩阵  

     uc6434 ("",4,NULL_TAG,mtx);//将当前视图设为和工作坐标相同

      UF_VIEW_rotate_view (NULL_TAG,x_axis,-50,1);  

     UF_VIEW_rotate_view (NULL_TAG,y_axis,-30,1);  

     UF_VIEW_rotate_view (NULL_TAG,z_axis,-22,1);  

     UF_VIEW_fit_view (NULL_TAG,0.8);//设置当前视图的比例  

    }

    }

  • 相关阅读:
    「JSOI2015」套娃
    「JSOI2015」非诚勿扰
    「JSOI2015」送礼物
    「JSOI2015」子集选取
    「JSOI2015」salesman
    「JSOI2015」字符串树
    [2]树的DFS序
    hdu 6058 Kanade's sum
    UVALive 6907 Body Building
    CF617/E XOR and Favorite Number
  • 原文地址:https://www.cnblogs.com/whiteIcrow/p/4341021.html
Copyright © 2011-2022 走看看