概述
概述
全局坐标系是三维空间物体所在的坐标系,模型的顶点坐标就是基于这个坐标系来表达的。而局部坐标系是一个假想的坐标系,该坐标系与物体的相对位置至始至终是不变的,假想出这个坐标系的目的主要是为了正向理解对三维场景中物体执行的“平移和旋转”操作。使用局部坐标系理解模型变换时,所有的变换操作直接作用与局部坐标系,由于局部坐标系与物体的相对位置不对,因此,当对局部坐标系进行“平移”、“旋转”和“缩放”时,物体在场景中位置和形状也会发生相应的变化。
几点注意
(1)“全局坐标系”和“局部坐标系”是两种理解模型变换的手段。
(2)当存在“缩放”变换时,应采用“全局坐标系”“反向”阅读代码来理解。如果存在缩放变换,尤其当缩放不均匀时,采用“局部坐标系”来理解可能产生问题。经过不均匀的缩放后,坐标系被拉伸,因此平移顶点时,沿各个轴移动的距离将增大(缩小)相应的缩放倍数。如果进行不均匀缩放的同时进行了旋转变换,局部坐标系各个轴可能将不再相互垂直。
(3)对于多次交换使用“平移”和“缩放”操作的情况,宜用“局部坐标系”“正向”阅读代码来理解。
(4)对于像树形结构的物体,如机械人,太阳系,红宝书的建议是从“局部坐标系”来看。
最后
以上就是鲤鱼信封为你收集整理的局部坐标系和全局坐标系的全部内容,希望文章能够帮你解决局部坐标系和全局坐标系所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复