右手坐标系
- 学习ThreeJS的捷径
- 案例升级
- 右手坐标系与左手坐标系
- 右手坐标系旋转规则
- 可选学习内容推荐:欧拉角,四元数
学习ThreeJS的捷径
本段内容会写在0篇以外所有的,本人所编写的Threejs教程中
对,学习ThreeJS有捷径
当你有哪个函数不懂的时候,第一时间去翻一翻文档
当你有哪个效果不会做的时候,第一时间去翻一翻所有的案例,也许就能找到你想要的效果
最重要的一点,就是,绝对不要怕问问题,越怕找找别人问题,你的问题就会被拖的越久
如果你确定要走WebGL/ThreeJS的开发者路线的话,以下行为可以让你更快的学习ThreeJS
- 没事就把所有的文档翻一遍,哪怕看不懂,也要留个印象,至少要知道Threejs有什么
- 没事多看看案例效果,当你记忆的案例效果足够多时,下次再遇到相似问题时,你就有可能第一时间来找对应的案例,能更快解决你自己的问题
- 上述案例不只是官 的案例,郭隆邦技术博客,跃焱邵隼,暮志未晚等站点均有不少优质案例,记得一并收藏
http://www.yanhuangxueyuan.com/ 郭隆邦技术博客
https://www.wellyyss.cn/ 跃焱邵隼
http://www.wjceo.com/ 暮志未晚
这三个站点是我最常逛的站点,推荐各位有事没事逛一下,看看他们的案例和写法思路,绝对没坏处
案例升级
本篇以讲解原理为主,案例未做太多修改
右手坐标系与左手坐标系
在右手坐标系中规定
使用右手握住坐标轴,大拇指的方向指向坐标轴正方向,此时,沿着其他四指指向的方向开始,绕坐标轴一周,这样属于旋转的正方向
代码中,类似这样的代码
这样就是沿着x轴正半轴做旋转
请各位在本篇的案例中多做尝试,在案例中尝试后,更容易理解本篇内容
可选学习内容推荐:欧拉角,四元数
在操作案例的过程中,我们的rotation其实并没有那么好用
threejs中使用的旋转,包含了欧拉角的基本知识,但是欧拉角在多次旋转的时候,总不是那么的好用,笔者曾多次在旋转问题上遭遇困难难以解决,所以在一番研究后,最终使用了四元数作为后续处理角度问题的首选方案
但是由于笔者本人对这几个概念也并未有比较完美的认知和理解,仅限于使用这些解决开发中的问题,所以在这里仅提出数学概念,有兴趣的同学可以去研究一下,这个在后续开发threejs的项目中, 会起到很好的引导和辅助作用
文章知识点与官方知识档案匹配,可进一步学习相关知识OpenCV技能树首页概览11269 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!