我有一个非常笼统的问题。我希望确定多个对象的边界点(包括 30-50 个封闭多边形 (z),每个具有大约 300 个点 (x,y,z))。我正在使用一个固定的视口,它围绕多边形坐标系的 x、y 和 z 轴(alpha、beta、gamma)旋转。
在我看来,有两种可能性:透视投影或光线追踪。透视投影似乎需要对每个点进行大量矩阵运算来确定其位置是否在视口内。或者考虑到大量的点,我会更好地将视口像素光线追踪到对象吗?即确定是否存在交叉点,然后确定交叉点是否发生在对象内或对象外。无论哪种情况,我都会将此结果写为 0(外部)或 1(内部)到 200x200 表示视口的整数矩阵
谢谢你的期待