三维坐标向任意平面的正平行投影

本文介绍如何简化三维坐标系中任意点向平面的正平行投影计算,无需计算角度和坐标变换。通过确定投影平面的垂线矢量OV和二维坐标系旋转矢量VW,可以轻松求得投影坐标。提供的三维向量类可用于验证算法,而实际投影算法可优化为全整数运算,适用于各种投影方式,包括比例投影和中心投影。
摘要由CSDN通过智能技术生成


简化三维坐标系向任意平面的正平行投影的计算过程,得出一个比较容易计算的投影坐标公式。不用计算角度和坐标变换,方便易用。当然,OPEN GL或directX可不必这么麻烦。


设三维本地空间坐标系,原点O。内有一投影平面,其平面内二维坐标系,即二维投影坐标系,原点o三维坐标系内任一点该平面的正平行投影,有:

1)与过三维坐标系原点且平行于投影平面的平面投影相同。
2)假设视线方向向着原点。即视线方向与投影面垂直,交点是三维坐标系原点。

所需要的参数是用以确定投影平面的三维坐标系中的二个点:
1)二维坐标系的原点V(vx0, vy0, vz0)。下面按OV垂直于投影平面。若二维坐标系原点不是V,那么最终的计算结果根据V点在二维坐标,在二维坐标系内有个平移。OV垂直于投影平面,V点确定后,投影平面已经确定。

2)任选一旋转点W(wx0, wy0, wz0)。用以确定投影平面内的二维坐标系旋转角度。W点是任意的,但不能在r=rOV所确定的直线上。设OV^VW是二维坐标系y轴反方向。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值