小编ET *_*618的帖子

如何确定一个点是否在二维三角形中?

有没有一种简单的方法来确定一个点是否在三角形内?它是2D,而不是3D.

algorithm math geometry

237
推荐指数
13
解决办法
21万
查看次数

成千上万的光线在3D空间中与三角形交叉

有成千上万的光线和三角形.我们需要得到所有的交叉点.如果我们使用正常的两级循环,我们需要O(m n)时间复杂度.有没有办法将时间复杂度从O(m n)降低到O(m*logn)或O(logm*n)?

最好的祝福,

algorithm math 3d space-partitioning

3
推荐指数
1
解决办法
364
查看次数

从文件C#中读取double值

我有一个格式为的txt文件:

0.32423 1.3453 3.23423
0.12332 3.1231 9.23432432
9.234324234 -1.23432 12.23432
...
Run Code Online (Sandbox Code Playgroud)

每行有三个双倍值.此文件中有超过10000行.我可以使用ReadStream.ReadLine并使用String.Split,然后转换它.我想知道有没有更快的方法来做到这一点.

最好的祝福,

c#

1
推荐指数
1
解决办法
8989
查看次数

标签 统计

algorithm ×2

math ×2

3d ×1

c# ×1

geometry ×1

space-partitioning ×1