标签: python math 3d
我已经在三维房间中给出了一条线的矢量等值线,我想要显示它。问题是我只能显示房间的特定部分,可以移动。我知道当前可见的最低和最高坐标。如何检查是否必须显示该行,或者换句话说,该行是否在给定的多维数据集中?
Python中最好的方法是什么?由于显示的立方体和线应该是可变的,我没有确切的值可以依赖。我想到了暴力强迫,但我觉得有很多线要显示时很重要。
如果您需要其他信息,请询问,我会告诉您我所知道的事情。
感谢您的帮助。
答案 0 :(得分:1)
您可以将任何算法用于线框(AABB?)交叉点(如果需要交叉点,则可以使用line clipping。)
Arbitrary example。 Another one