斜投影——学习笔记

当投射直线与投影面不垂直时,投影面得到的就是斜投影,下面我们用一个直观的例子来说明
一个直观的例子:

假设:
1)投影平面为 z=0
2)直角坐标为(0,0,1)的点P通过斜投影得到点P’
3)L为P’到坐标原点的距离
4)α为OP’与x轴正向所形成的角
5)β为投射直线与投影平面所成的角
斜投影
设三维空间中有直角坐标为(x,y,z)的任意一点Q’(如立方体的顶点),通过斜投影所得投影点的直角坐标为Q’(x’,y’,z’),显然 z’=0,则
沿y轴负方向
沿y轴负方向看去(如上图),可得:
x ′ − x z = L c o s α 1 \frac{x'-x}{z}=\frac{Lcosα}{1} zxx=1Lcosα

同理,沿x轴负方向看去可得:
y ′ − y z = L s i n α 1 \frac{y'-y}{z}=\frac{Lsinα}{1} zyy=1Lsinα

因此有斜投影变换公式:
x ′ = x + z ( L c o s α ) , y ′ = y + z ( L s i n α ) x'=x+z(Lcosα),y'=y+z(Lsinα) x=x+z(Lcosα),y=y+z(Lsinα)
可将三维空间中任意一点斜投影至平面 z=0上

如何得到斜二测投影?

实际上,观察图 1可知,投影平面上斜投影点的位置与角β有关,而角β受到点P位置和L大小的控制
我们可以调整点P位置和L大小,使得

当tanβ=2时,即可得到斜二测投影(斜二测投影使垂直于投影面的线段长度缩短为原来的一半)
当tanβ=1时,得到斜等测投影(斜等测投影使垂直于投影面的线段仍保持长度)

这时的α角还可以不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值