C# 内置光线跟踪?
关于这点,我想知道.NET是否有任何libs(或函数)可以用来检测一个点是否与另一个点冲突 我不确定我应该使用什么角度,但有没有这样的功能C# 内置光线跟踪?,c#,math,trigonometry,linear-algebra,C#,Math,Trigonometry,Linear Algebra,关于这点,我想知道.NET是否有任何libs(或函数)可以用来检测一个点是否与另一个点冲突 我不确定我应该使用什么角度,但有没有这样的功能 func(point src, rect target, angle, distanceOfVision, listPointOrRectOfWalls) 不太可能,但我不知道一个公式或如何开始。这是一个又快又脏的原型。我正在考虑编写func,但下降角度使视线成为矩形,并检查是否有任何墙点位于src和目标之间。我会这样解决问题: 矩形的三个点定义了矩形所在
func(point src, rect target, angle, distanceOfVision, listPointOrRectOfWalls)
不太可能,但我不知道一个公式或如何开始。这是一个又快又脏的原型。我正在考虑编写func,但下降角度使视线成为矩形,并检查是否有任何墙点位于src和目标之间。我会这样解决问题:
source\u point+direction\u vector*t
。如果设置t=1
,则有两个点定义直线李>
老实说,我不知道,但这能提供什么吗?只是为了好玩:^^