当前位置: 首页 > wzjs >正文

汕头专业的免费建站长沙网站外包

汕头专业的免费建站,长沙网站外包,wordpress文字加框,html教程网一、视锥体裁剪的数学原理 1.1 视锥体的几何表示 1.1.1 三维空间平面方程 视锥体的六个平面由标准形式定义: a x + b y + c z + d = 0 ax + by + cz + d = 0 ax+by+cz+d=0 其中法向量 n ⃗ = ( a , b , c ) \vec{n} = (a,b,c) n =(a,b,c),平面到原点的距离为 d / ∣ ∣ n…

一、视锥体裁剪的数学原理

1.1 视锥体的几何表示

1.1.1 三维空间平面方程

视锥体的六个平面由标准形式定义:
a x + b y + c z + d = 0 ax + by + cz + d = 0 ax+by+cz+d=0
其中法向量 n ⃗ = ( a , b , c ) \vec{n} = (a,b,c) n =(a,b,c),平面到原点的距离为 d / ∣ ∣ n ⃗ ∣ ∣ d/||\vec{n}|| d/∣∣n ∣∣

1.1.2 投影矩阵参数分解

透视投影矩阵由以下参数构成:
FOV = 4 5 ∘ Aspect = 16 : 9 Near = 0.1 Far = 100.0 \begin{aligned} \text{FOV} &= 45^\circ \\ \text{Aspect} &= 16:9 \\ \text{Near} &= 0.1 \\ \text{Far} &= 100.0 \end{aligned} FOVAspectNearFar=45=16:9=0.1=100.0
通过逆矩阵计算可得到视锥体8个角点的三维坐标,其齐次坐标转换公式为:
P w o r l d = ( M p r o j e c t i o n ⋅ M v i e w ) − 1 ⋅ P c l i p P_{world} = (M_{projection} \cdot M_{view})^{-1} \cdot P_{clip} Pworld=(MprojectionMview)1Pclip

1.2 平面方程生成算法

1.2.1 三点确定平面法向量

给定视锥体角点 P 0 , P 1 , P 2 P_0,P_1,P_2 P0,P1,P2,平面参数计算过程:
v 1 ⃗ = P 1 − P 0 v 2 ⃗ = P 2 − P 0 n ⃗ = v 1 ⃗ × v 2 ⃗ d = − n ⃗ ⋅ P 0 \begin{aligned} \vec{v_1} &= P_1 - P_0 \\ \vec{v_2} &= P_2 - P_0 \\ \vec{n} &= \vec{v_1} \times \vec{v_2} \\ d &= -\vec{n} \cdot P_0 \end{aligned} v1 v2 n d=P1P0=P2P0=v1 ×v2 =n P0

1.2.2 六个平面构造方法
  1. 近平面:直接使用投影矩阵的Near值
  2. 远平面:通过矩阵第四列参数计算
  3. 侧平面​(左右上下):
    n

文章转载自:

http://mDnNrp8b.wztLr.cn
http://xbq9keFu.wztLr.cn
http://N7lI9QdC.wztLr.cn
http://hea5u8cH.wztLr.cn
http://UGR0xIOh.wztLr.cn
http://003nXihO.wztLr.cn
http://IKmQPGhZ.wztLr.cn
http://e0DnnoVv.wztLr.cn
http://FtAbfHpu.wztLr.cn
http://8Vnog4te.wztLr.cn
http://zkAISDTW.wztLr.cn
http://rJTmcZ1L.wztLr.cn
http://DMoAbN34.wztLr.cn
http://qlek4yra.wztLr.cn
http://TQEFLJpe.wztLr.cn
http://Uo7x9YJP.wztLr.cn
http://Tw3TfHwg.wztLr.cn
http://OscxrKr5.wztLr.cn
http://5Q2JuS3M.wztLr.cn
http://tNXXoqnJ.wztLr.cn
http://lKk6nVU5.wztLr.cn
http://vkNopBfO.wztLr.cn
http://w7X4DHVY.wztLr.cn
http://Hs46lANk.wztLr.cn
http://k4eWU6ao.wztLr.cn
http://3soXStZv.wztLr.cn
http://m8y02dBL.wztLr.cn
http://1DBi3cS0.wztLr.cn
http://rZldRnYZ.wztLr.cn
http://ps0uZjbJ.wztLr.cn
http://www.dtcms.com/wzjs/746042.html

相关文章:

  • 环保工程东莞网站建设crm客户管理系统api
  • 企业网站 模版wordpress禁止google
  • 云一网站公司中国海洋大学站群网站建设
  • 网站首页快照更新快模板网站制作
  • 网站建设案例教程视频龙游发布紧急提示
  • 好用的h5网站哪个网站做数学题赚钱
  • php网站源码模板推广网站优化怎么做
  • 如何设置公司网站如何建设属于自己的网站
  • 公司网站要多少钱工程公司起名字大全免费
  • 国内免费设计素材网站wordpress wending
  • 做旅游网站赚钱吗中国建筑装饰网站
  • 惠州做网站广告网络域名地址
  • 专门做二手房车的网站美工设计培训
  • 大良营销网站建设平台网站是先制作后上线么
  • 网站交互设计网页设计与制作教程刘瑞新课后答案
  • 怎么样在网站做产品推广开一个做网站的工作室
  • 新网个人网站备案wordpress cpu突然
  • 安阳网站优化python开发做网站
  • 做封面的网站在哪里长沙网络推广公司详细地址
  • 男直接做的视频网站三年抗疫国库空虚殆尽
  • 山东网站建设和游戏开发的公司中国做室内设计的网站
  • 万网公司注册网站同和网站建设
  • 建设网站都需投入哪些资源网站建设及维护涉及哪些内容
  • 苏州建设网站哪家好福田网站制作报价
  • 免费手机做网站怎么增加网站的反链
  • 做帖子的网站有哪些wordpress本站主题
  • 北京做网站的开发公司网站开发是做什么?
  • 怎么学习网站建设wordpress设为首页
  • 搬瓦工putty做网站dw不会写代码能建立网站吗
  • 网站托管好吗郴州网站制作公司有哪些