检查线是否在区域内

时间:2015-10-31 18:06:57

标签: python math 3d

我已经在三维房间中给出了一条线的矢量等值线,我想要显示它。问题是我只能显示房间的特定部分,可以移动。我知道当前可见的最低和最高坐标。如何检查是否必须显示该行,或者换句话说,该行是否在给定的多维数据集中?

Python中最好的方法是什么?由于显示的立方体和线应该是可变的,我没有确切的值可以依赖。我想到了暴力强迫,但我觉得有很多线要显示时很重要。

如果您需要其他信息,请询问,我会告诉您我所知道的事情。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以将任何算法用于线框(AABB?)交叉点(如果需要交叉点,则可以使用line clipping。)

Arbitrary example
Another one