我正在从事一个个人项目,该项目涉及寻找管子(薄壁圆柱体)的交叉点。它需要我试图在库或示例代码中找到的两个主要数学计算。1) 两条线之间的最小距离。(我已经找到了这个代码) 2)两条线上的两个对应点都最接近另一条线。
我发现很多网站都有关于如何做#2的数学,但没有任何人实现它的示例代码。
我完全有能力根据数学从头开始编写此代码,但我更希望通过查找可以合并到我的 C# 应用程序中的现有代码来节省几个小时的编码、测试和验证。即使示例使用另一种语言,我也可以将内容移植到 C# 中,这比从头开始编写要快得多。
由于这在很大程度上是一个“已解决的问题”,我认为必须已经存在某种语言的开源库,并且重新发明轮子(并对其进行测试和验证)将是浪费时间。(而且,众所周知,我们可以为“个人项目”从生活中抽出的任何时间都是稀缺而有价值的商品。)