博客
关于我
日落20180714001 - 图形学基础之OneTwoThree转啊转
阅读量:193 次
发布时间:2019-02-28

本文共 582 字,大约阅读时间需要 1 分钟。

1D数学,一条轴,X轴;

可以任意转动,随意在各种空间中自由变换。

 

2D数学,两条轴,X轴和Y轴;

引用书上说法,有两种情况,

标准形式:

 

非标准形式:

 

标准形式与非标准形式的四种情况,都是同方向(顺时针/逆时针)同时转动两个轴的n倍90度,而标准形式与非标准形式之间就是只转动其中一个轴180度。

 

 

3D数学,三条轴,X轴,Y轴,Z轴;

引用书上说法,左手系与右手系各有24种情况,

 

左手系/右手系的24种情况:

锁定+X

+Y,+Z

-Y,+Z

+Y,-Z

-Y,-Z

锁定-X

+Y,+Z

-Y,+Z

+Y,-Z

-Y,-Z

锁定+Y

+X,+Z

-X,+Z

+X,-Z

-X,-Z

锁定-Y

+X,+Z

-X,+Z

+X,-Z

-X,-Z

锁定+Z

+X,+Y

-X,+Y

+X,-Y

-X,-Y

锁定-Z

+X,+Y

-X,+Y

+X,-Y

-X,-Y

 

当左转右,或右转左时,就需要翻转其中一个轴,例如+X变-X,+Y变-Y,+Z变-Z。

 

然后,如果锁定任意两轴,就会发现,咦?!第三个轴就被卡住,转不动了,这大概就是万向锁了吧。

 

 

总结1、2、3,会发现更多维度的坐标系,其变换将会受到更多制约条件。大概在4D时空里,时间轴也会被3D空间死锁。

 

以上简单回顾。

 

参考: 

《3D数学基础:图形与游戏开发》第2章

《Unity Shader入门精要》第4.2节

你可能感兴趣的文章
nginx如何实现图片防盗链
查看>>
Nginx学习总结(10)——Nginx前后端分离将多个请求转发到多个Tomcat,负载均衡反向代理
查看>>
Nginx学习总结(11)——提高Nginx服务器的安全性,稳定性和性能的12种技巧
查看>>
Nginx学习总结(12)——Nginx各项配置总结
查看>>
Nginx学习总结(13)——Nginx 重要知识点回顾
查看>>
Nginx学习总结(14)——Nginx配置参数详细说明与整理
查看>>
Nginx学习总结(15)—— 提升 Web 应用性能的十个步骤
查看>>
Nginx学习总结(1)——Nginx入门简介
查看>>
Nginx学习总结(2)——Nginx手机版和PC电脑版网站配置
查看>>
Nginx学习总结(3)——Nginx配置及应用场景之高级配置
查看>>
Nginx学习总结(4)——负载均衡session会话保持方法
查看>>
Nginx学习总结(5)——Nginx基本配置备忘
查看>>
Nginx学习总结(7)——Nginx配置HTTPS 服务器
查看>>
Nginx学习总结(8)——Nginx服务器详解
查看>>
Nginx学习总结(9)——前端跨域问题解决
查看>>
nginx学习笔记002---Nginx代理配置_案例1_实现了对前端代码的方向代理_并且配置了后端api接口的访问地址
查看>>
nginx学习笔记003---Nginx代理配置_注意,在Windows中路径要用/
查看>>
Nginx学习笔记(一) Nginx架构
查看>>
Nginx安装
查看>>
Nginx安装SSL模块 nginx: the “ssl” parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx
查看>>