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);//设置当前视图的比例

}

}

怎样按xc或yc转正视图的更多相关文章

  1. 论文第5章:Android绘图平台的实现

    面向移动设备的矢量绘图平台设计与实现 Design and Implementation of Mobile Device-oriented Vector Drawing Platform 引用本论文 ...

  2. 论文第4章:iOS绘图平台的实现

    面向移动设备的矢量绘图平台设计与实现 Design and Implementation of Mobile Device-oriented Vector Drawing Platform 引用本论文 ...

  3. 使用 SVG 和 JS 创建一个由星形变心形的动画

    序言:首先,这是一篇学习 SVG 及 JS 动画不可多得的优秀文章.我非常喜欢 Ana Tudor 写的教程.在她的教程中有大量使用 SVG 制作的图解以及实时交互 DEMO,可以说教程的所有细枝末节 ...

  4. Scala 语法基础

    一 简介 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性.Scala 运行在Java虚拟机上,并兼容现有的Java程序.Scal ...

  5. 视觉SLAM中的深度估计问题

    一.研究背景 视觉SLAM需要获取世界坐标系中点的深度. 世界坐标系到像素坐标系的转换为(深度即Z): 深度的获取一共分两种方式: a)主动式 RGB-D相机按照原理又分为结构光测距.ToF相机 To ...

  6. 7天学习opengl入门

    http://blog.csdn.net/slience_perseverance/article/details/8096233 10月13号下午3:00队长给我开了一个会,10.14号开始学习op ...

  7. 弱省互测#1 t3

    题意 给出一棵n个点的树,求包含1号点的第k小的连通块权值和.(\(n<=10^5\)) 分析 k小一般考虑堆... 题解 堆中关键字为\(s(x)+min(a)\),其中\(s(x)\)表示\ ...

  8. 弱省互测#0 t2

    题意 给定两个字符串 A 和 B,求下面四个问题的答案: 1.在 A 的子串中,不是 B 的子串的字符串的数量. 2.在 A 的子串中,不是 B 的子序列的字符串的数量. 3.在 A 的子序列中,不是 ...

  9. OpenGL投影矩阵

    概述 透视投影 正交投影 概述 计算机显示器是一个2D平面.OpenGL渲染的3D场景必须以2D图像方式投影到计算机屏幕上.GL_PROJECTION矩阵用于该投影变换.首先,它将所有定点数据从观察坐 ...

随机推荐

  1. 大型博彩公司招聘 .net,DB,tester,android

    大型博彩公司招聘 .net,DB,tester,android,ios等. 等拿完年终奖的朋友,可以先发简历给我,先面试,年后上班. emai:sjchen1203@126.com 要求: 1. 全职 ...

  2. PLSQL转义字符

    http://blog.csdn.net/cunxiyuan108/article/details/5800800

  3. (转)SVN 服务端、客户端安装及配置、导入导出项目

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

  4. Mono addin 学习笔记 1

    Mono Addin是一个开源的插件框架,其主要支持的特性如下: The main features of Mono.Addins are: Supports descriptions of add- ...

  5. I2C控制器的Verilog建模之三(完结版)

    前言:终于到了测试篇,不过悲剧了一下.按照之前<二>里面的思路,在顶层用一个复用器驱动读写独立模块的I2C总线确实失败.虽然综合过去了,不过警告里已经说明:底层的2个原本是inout三态口 ...

  6. Windows Server 2003服务器无法下载.exe文件的解决方法

    今天架设了一台Windows Server 2003的网站服务器,发现打开网页后无法下载网站中的.exe文件,经过研究问题得以解决,拿来做个备忘. 解决方法非常简单,只需要在IIS中,将网站属性里的执 ...

  7. NHibernate系列文章六:NHibernate数据类型映射

    摘要 NHibernate支持所有的数据库数据类型. 以SQL Server数据库为例,下表是NHibernate支持的SQL Server数据库最常见的数据类型对照表. 第一列是NHibernate ...

  8. 4.0以后的新布局方式GridLayout

    <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android=" ...

  9. hadoop单机and集群模式安装

    最近在学习hadoop,第一步当然是亲手装一下hadoop了. 下面记录我hadoop安装的过程: 注意: 1,首先明确hadoop的安装是一个非常简单的过程,装hadoop的主要工作都在配置文件上, ...

  10. 样式link属性media用法--媒体类型查询

    引用外部样式使用link 你可能想针对将要显示页面的设备类型(桌面PC.笔记本电脑.平板电脑.手机或者甚至页面的印刷版本)来调整页面的样式,可以利用一个media属性, 在<link>元素 ...