[英]Plane To Intersect with Terrain Algorithm
我有一个地形,它由元素和坐标表示(它们只是网格的列表),并且有一个平面。
如何找到飞机与地形的交点? 我是否应该将平面分解成一系列直线,然后使用射线投射技术或其他技术来计算相交列表,然后将它们连接在一起? 还是还有其他方法?
这个问题是我这里问题的特例,其中我实际上是通过将平面分成很多线来离散化平面,并找到相交点以获得平面与地形相交的线,但我真的很奇怪有没有更好的方法。
这样,您将获得与平面与地形相交的边线列表。 这是一种缓慢的方法,但是很容易解释...如果您想加快速度,则需要使用八叉树或类似的数据结构来限制需要进行的点/平面测试的数量。
[英]Bug on a terrain generation algorithm
[英]Why I can't get the position of plane on the terrain with mouse click?
[英]C# intersect a line bettween 2 Vector3 point on a plane
[英]Eigen Point-to-Plane algorithm, return quaternions?
[英]Fast algorithm to find the x closest points to a given point on a plane
[英]Spawn Terrain at end of current terrain
[英]The opposite of Intersect()
[英]Unity Terrain GameObject versus Custom Terrain
[英]Procedural generated terrain not lining up with neighboring terrain
[英]Hide/show terrain programmatically
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.