投影方向不垂直于投影平面的平行投影称为斜平行投影,也称斜轴测投影。

斜轴测投影可以通过三维空间物体的错切变换后做正投影获得。

斜轴测投影的变换矩阵

斜轴测投影是将物体先沿两个方向产生错切,再向投影平面做正投影而获得。
通常先沿X轴含Y错切,再沿Z轴含Y错切,最后向XOZ平面(V面)做正投影得到,变换矩阵为:

斜轴测投影的轴向变形系数

与正轴测投影一样,沿X、Y、Z方向各取一单位长度,可得三点的齐次坐标分别为A[1  0  0  1]、B[0  1  0  1]、C[0  0  1  1],分别对它们进行斜轴测投影变换:

变换后,A’、B’、C’分别位于轴测轴O’X’、O’Y’、O’Z’上,且A与A’重合,C与C’重合,即OX与O’X’重合,OZ与O’Z’重合。因此,轴向变形系数为:

根据三个坐标轴的轴向变形系数的关系以及αy的取值,将斜轴测投影分为斜等轴测投影、斜二轴测投影、斜三轴测投影。

斜等轴测投影变换

斜等轴测投影变换的限定条件为:
                   
d 和 f 的正负决定沿X轴和Z轴的错切方向,根据具体情况来定。
若取d=f = 0.707,则斜等轴测投影变换矩阵为:
                  

斜二轴测投影变换

斜二轴测投影变换的限定条件为:

                  
对于斜二轴测图,当物体沿负Z方向错切时立体感较强,故 f 取负值,而 d 的正负决定了沿X轴的错切方向。
若取d = f = -0.354,则斜二轴测投影变换矩阵为:
                

(21)斜轴测投影变换相关推荐

  1. (20)正轴测投影变换

    正轴测投影变换矩阵 1)正轴测投影的投影方向与投影平面垂直. 2)如果将空间物体绕某个投影面所包含的两个坐标轴进行旋转,然后再向该投影面进行正投影,即可得到该物体的正轴测图. 3)通常选用XOZ平面( ...

  2. 图解计算机图形学三维变换算法

    工程下载 http://pan.baidu.com/s/1o7OEMc6 tcddd.rar 此处为在Windows下运行的TC图形程序:使用了EasyX库: EasyX库可参考: http://bl ...

  3. 教程 | OpenCV4中的极坐标变换

    极坐标变换就是将图像在直角坐标系与极坐标系中互相变换,形式如图3-26所示,它可以将一圆形图像变换成一个矩形图像,常用于处理钟表.圆盘等图像.圆形图案边缘上的文字经过及坐标变换后可以垂直的排列在新图像 ...

  4. 【OpenCV 4开发详解】图像极坐标变换

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

  5. matlab实现周期阶跃函数,连续时间信号傅利叶变换与MATLAB实现.doc

    Matlab应用实践课程设计 PAGE PAGE 22 - 课程设计任务书 学生姓名: 潘少俊 专业班级:电子科学与技术0701 班 指导教师:梁小宇 工作单位:信息工程学院 题 目: 连续时间信号的 ...

  6. MATLAB能进行拉氏变换吗,matlab拉氏反变换

    §2.3 拉氏变换和拉氏反变换的定义 ? §2.4 典型时间函数的拉氏变换 ? §2.5 拉氏变换的性质 ? §2.6 拉氏反变换的数学方法 ? §2.7 用拉氏变换解...... 实验八 拉氏正反变 ...

  7. c#垂直投影法_投影学

    投影学 题解:本文命名<投影学>,是由于本文讨论投影的一些最基础的问题. 1 投影法 1.1投影的基本概念 投影,是一种通过降维的方法在平面上表示空间形体的办法.在工程上,投影是一种光线照 ...

  8. 计算机图形学透视投影知识点,计算机图形学

    计算机图形学期末复习 第一章 绪论 计算机图形学定义:计算机图形学是研究通过计算机将数据转换成图形,并在专门显示设备上显示的原理.方法和技术 第二章 计算机设备及硬件系统 知识点 阴极射线管(CRT) ...

  9. 【渝粤题库】广东开放大学 建筑制图 形成性考核

    选择题 题目:标注坡度可用(),百分数,分数等三种形式. 题目:以下哪种工具不属于常用绘图工具(). 题目:H面上产生的投影叫作(). 题目:下列关于投影叙述正确的是(). 题目:标高符号的三角形为等 ...

最新文章

  1. 树形dp——树的重心(2) 代码调试理解
  2. 初学者如何学习机器学习中的L1和L2正则化
  3. 《CLR via C#》读书笔记 之 类型和成员基础
  4. Apache安装、配置、卸载
  5. Linux三种修改打开文件数量限制的方法
  6. 机器学习实战(SVM)
  7. Jade的安装与测试
  8. jJava基础篇--IO流
  9. funcode之c++版弹弹堂(第一个设计实验)
  10. 一台电脑登陆两个微信账号
  11. NdisFilter驱动数据全部转发到应用层的性能之优化(使用共享环形队列方式)
  12. StringBuffer类,StringBuffer类和String的区别、String,StringBuffer,StringBuilder之间的区别
  13. PTA 6-1 舞伴问题
  14. 网络工程师知识点整理—第五章:无线通信网
  15. JavaScript函数的使用以及下拉框、文本框、radio值的获取,结合一个淘宝竞价案例。。。
  16. 提权系列(一)----Windows Service 服务器提权初识与exp提权,mysql提权
  17. Debian10中使用deb包安装WineHQ(鬼畜依赖解决)
  18. Reservoir sampling
  19. 整理了一些智能优化算法源代码
  20. html 代码 path,path是什么意思

热门文章

  1. cp提示overwrite
  2. 计算机网络定义,分类,OSI基础...
  3. 【苹果相册日历】iMessage日历苹果启航您的动静利用法式
  4. 坚决清除公司“螃蟹文化”!别让螃蟹文化毁了你的公司!
  5. JavaScript高级知识汇总(高级篇)
  6. 【天赢金创】React 0.14 发布,拆分为 react 和 react-dom
  7. 高通三屏显示-副屏display[1] dpi密度修改
  8. LeetCode每日一题(2055. Plates Between Candles)
  9. jmeter函数助手到底在哪
  10. Win10打字输入法不显示输入框怎么办?