求射线和面的交点
wtitten by silodiq
参考《Introduction to 3D Game Programming with DirectX? 9.0》
射线的表示方法
p(t) = p0 + tu;
其中p0是射线的起始点,u是射线的方向向量(需要单位化),t在[0,+无穷]
面的表示方法
由上图可以知道
n(p-p0) = 0;
设d = -np0
所以有:np+d = 0;为平面方程,其中p为平面上的任意一点,n为平面的单位法向量,
如果空间中一点Px,如果nPx + d = 0,那么Px在(np+d=0)表示的平面上,如果大于0,该点在平面的上面(法线所指的方向),如果小于0,该点在平面的下面。
3.求射线和平面的交点
要求利用上面所介绍的射线和面的交点只要把p(t)代入(np+d=0)这个方程,这样我们就得到
np(t)+d=0;
n(p0+tu)+d=0;
np0+tnu+d=0;
t=(-d-np0)/nu;
如果t大于等于0说明射线和面有交点,根据p(t)=p0+tu;
您可能关注的文档
- 样方数据的格式要求.doc
- 校园一卡通资金管理暂行规定.doc
- 校园管理办法.doc
- 树立正确的道德观.ppt
- 根冠关系对作物水分利用的调控.doc
- 核技术利用建设项目Ⅲ类医用X射线装置环境影响评价登记表正雅口腔.doc
- 根根系发达.ppt
- 根据能量守恒定律.ppt
- 根类中药材揉搓机征求意见稿.doc
- 根据石灰水混浊程度或溴麝香草酚蓝水溶液变成黄色的时间长短.ppt
- 消化系统肿瘤HER2抗体偶联药物不良反应管理共识解读课件.pptx
- 小儿肝脏肿瘤精准手术中的三维可视化技术应用课件.pptx
- 小儿肝脏肿瘤精准手术:三维可视化应用共识解读课件.pptx
- 原发性肝癌肝切除术围手术期营养管理专家共识(2025版)课件.pptx
- 中国抗癌协会脑胶质瘤整合诊疗指南(2024更新版)课件.pptx
- 直肠肿瘤三维可视化指导精准手术专家共识(2025版)解读课件.pptx
- 压力性损伤预防与治疗指南解读课件.pptx
- 2025重症肺结核诊断和治疗专家共识解读课件.pptx
- 成人坏死性筋膜炎诊治专家共识(2025版)课件.pptx
- 2025急性肠系膜上静脉血栓形成经导管溶栓护理规范专家共识课件.pptx
最近下载
- 星趣控防控销售课件.pptx VIP
- 星趣控防控销售课件.pptx VIP
- 实施指南(2025)《GB_T33857-2017 节能评估技术导则热电联产项目解析》.pptx VIP
- 2025年工业余热供暖项目经济性分析:投资回收期测算.pptx VIP
- 人工智能应用基础(无锡职业技术学院)学习通网课章节测试答案.docx VIP
- 热电联产余热回收成本效益评估.docx VIP
- 人教版(2024新版)七年级上册英语Unit 1 You and Me教案.docx VIP
- 中国甲状腺癌流行病学调查及诊疗指南(2025版).docx
- 定价管理制度.docx VIP
- 回弹仪的期间核查作业指导书 .pdf VIP
原创力文档

文档评论(0)