发布于 2020-01-17 09:10:13
我不是这方面的专家,我可能错过了一些重要的问题。所以我会天真地这样做。
具有外部法线向下指向的三角形将显示出悬垂。当垂直投影和由共同边缘合并时,它们定义了基面的多边形区域。您首先必须构建这些投影多边形,找到它们的交叉点,并按Z排序(您也可以考虑面向多边形,以考虑表面厚度)。
现在,对于每个相交多边形,你画垂直的一个就在下面。垂直点的投影可以从一个规则的网格或其他地方取样,以调整密度。你也可以考虑从地下室到上表面连续取样这些柱子,可能会在早些时候停止其中的一些。
该程序的关键是一种较好的多边形求交算法。
https://stackoverflow.com/questions/59752086
复制相似问题