c# - 检测具有半径的 3D 点是否通过两个 3D 点的线?(C#)
解决方案
二维
你只是在找到一个三角形的高度。幸运的是,您可以立即搜索公式:
https://en.wikipedia.org/wiki/Distance_from_a_point_to_a_line
3D
同样,该公式广泛可用
https://mathworld.wolfram.com/Point-LineDistance3-Dimensional.html
一般来说 ..
这是所有游戏程序员必须牢记的圣经!
http://amazon.com/Mathematics-Programming-Computer-Graphics-Third/dp/1435458869
推荐阅读
- mongodb - 如何丢弃引发错误的记录?
- mysql - ASP.NET 数据表:无法启用约束。一行或多行包含违反使用 MySql 的非空、唯一或外键约束的值
- laravel - 按属性获取价值
- spring-boot - SpringBoot with multi-project Gradle --> 主类名未配置,无法解析
- javascript - angular6中编辑表单的预选选项(下拉)
- vb.net - VB.net 重置 SMTP 连接
- spss - IF 条件下的缺失值
- javascript - Number(number).toLocaleString() 为负数添加长连字符而不是减号
- sql-server - 必须声明标量变量“@@procid”
- angular - Angularfire2 我正在尝试获取 Angular Fire 文档的字段名称