局部坐标系和全局坐标系

本文探讨了全局坐标系和局部坐标系在理解三维模型变换中的作用。全局坐标系是物体所在的基础坐标系统,而局部坐标系则方便理解物体的平移和旋转操作。注意,在缩放变换时,全局坐标系反向阅读代码有助于理解;而对于多次平移和缩放或树状结构物体,局部坐标系更适用。文章通过代码示例解释了矩阵变换的过程,强调了变换顺序对理解的影响。
摘要由CSDN通过智能技术生成

概述

全局坐标系是三维空间物体所在的坐标系,模型的顶点坐标就是基于这个坐标系来表达的。而局部坐标系是一个假想的坐标系,该坐标系与物体的相对位置至始至终是不变的,假想出这个坐标系的目的主要是为了正向理解对三维场景中物体执行的“平移和旋转”操作。使用局部坐标系理解模型变换时,所有的变换操作直接作用与局部坐标系,由于局部坐标系与物体的相对位置不对,因此,当对局部坐标系进行“平移”、“旋转”和“缩放”时,物体在场景中位置和形状也会发生相应的变化。

几点注意

(1)“全局坐标系”和“局部坐标系”是两种理解模型变换的手段。

(2)当存在“缩放”变换时,应采用“全局坐标系”“反向”阅读代码来理解。如果存在缩放变换,尤其当缩放不均匀时,采用“局部坐标系”来理解可能产生问题。经过不均匀的缩放后,坐标系被拉伸,因此平移顶点时,沿各个轴移动的距离将增大(缩小)相应的缩放倍数。如果进行不均匀缩放的同时进行了旋转变换,局部坐标系各个轴可能将不再相互垂直。

(3)对于多次交换使用“平移”和“缩放”操作的情况,宜用“局部坐标系”“正向”阅读代码来理解。

(4)对于像树形结构的物体,如机械人,太阳系,红宝书的建议是从“局部坐标系”来看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值