2
A
回答
3
让射线被描述为一个 +λ∙ b,即起始于点一个和在方向 b去。让平面被描述为ñ∙ X = d,即设定点的 X具有相同的偏移 d,在Ñ方向测量。
现在简单地插入一个成其他:
Ñ∙(一个 +λ∙ b)= d
Ñ∙一个 +λ∙Ñ∙ b = d
λ∙ n∙ b = d - Ñ∙一个
λ=( d - Ñ∙一个)/(Ñ∙ b)
如果λ在该计算时尚是正面的,那么光线会与飞机相交。
相关问题
- 1. Three.js鼠标事件与光线投射和相交测试
- 2. ThreeJS:PlaneBufferGeometry,光线投射和面临
- 3. 检测与精灵相交的光线
- 4. 透视光线投射
- 5. Rigidbody2D或光线投射?
- 6. Three.JS-在Collada中检测相交(光线投射)
- 7. Three.js剪辑和光线投射
- 8. 光线投射体素和OpenGL
- 9. 2维射线与正方形相交
- 10. 光线投射点返回多个值而无需移动
- 11. 如何确定厚度与宽度? (使用光线投射)
- 12. 射线相交的平面与动态几何回报空数组
- 13. 无边坐标的光线投射算法
- 14. 确定线段是否与圆形相交的公式(平面)
- 15. 平面射线交叉点C#
- 16. cloudsql和appengine数据存储:光标与偏移量和限制
- 17. 使用光线投射物体拾取
- 18. Lensing在我的光线投射引擎
- 19. 光线投射前的疑问
- 20. 使用CSG树进行光线投射
- 21. 错误使用光线投射
- 22. Three.js光线投射碰撞检测
- 23. 从3D将光线投射到2D
- 24. Unity3D光线投射错误方向c#
- 25. 光线投射总是击中
- 26. 与给定线段相交的线
- 27. 决定一个圆与无限线相交
- 28. 如何根据原点和方向使用光线投射来创建光线?
- 29. 这个光线投射算法是否正确?这是测试线/射线和立方体相交的正确方法吗?
- 30. OpenGL与光和法线的第一步