零基础学图形学(3) 几何知识——坐标系统

本文介绍了坐标系统在图像管道中的重要性,从一维的坐标轴开始,讲解了如何构建笛卡尔坐标系,包括二维和三维坐标,强调了左手准则和右手准则在区分坐标系统中的作用。同时,提到了在3D渲染中,世界坐标系统作为主坐标系统的重要性,并预告了后续将涉及的物体坐标系等其他坐标系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 坐标系统的介绍

在图像管道中坐标系统扮演很重要的角色。它们并不复杂,当我们在学校学习几何知识的时候坐标系统是我们首先学习的知识。但是,通过学习一点它们的知识可以更好地理解矩阵的知识。

在前面的章节中我们提到点和向量是用三个有理数表示的。但是那些数表示什么意思呢?每个数表示一段带符号的从原点到该点的距离(signed distance)。比如,画一条直线,我们在它中间的位置做上一个标记。我们称这个标记为原点(origin)。这个标记变成我们点的引用位置:我们会用从这点的距离测量其它的任何点。如果点在原点的右边,我们称这段距离为大于零的正数,另一方面,如果这个点在原点的左边,它的值将会为负的。

我们假定从原点出发的点在两个方向上都可以无线延长。因此,理论上来说,那条线上的两个点之间的距离可以无线延伸。但是,这里有个问题,在计算机的世界中,你只能使用有限的数字来表示数(它取决于我们使用多少位来编码数字)。非常幸运的是,这个最大值通常已经足够建立我们需要渲染的3D世界。所有我们需要处理的CG数据都会包括其中,那也就是说,我们不用太担心计算限制。

现在我们有一条线和一个原点,我们增加了其它额外的标记表示内部的单位长度,两个方向上都是类似的表示,因此我们把线段变成一把尺子。这个尺子建立之后,我们可以使用它来测量坐标系中点。在计算机图形学和数学上,尺子也叫做轴(axis)。

如果我们感兴趣的点不在坐标轴上我们仍然可以使用投射的方式表示它们(这样假定尺子是水平的,通常的我们用一个相互垂直的线段)。从原点到和竖直线香蕉的线段的距离,我们刚刚学习定义了坐标轴上的点。

如下图所示:

(2)尺寸和笛卡尔坐标系

我们称水平的尺寸为x轴(x-axis).我们可以画另外一条经过原点的垂直于x轴的直线,我们称呼它为y轴(y-axis)。对于任意点,我们可以通过画两条相互垂直的线来决定x轴和y轴的坐标,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值