We present a geometric algorithm to compute the geometric kernel of a generic polyhedron. The geometric kernel (or simply kernel) is definedas the set of points from which the whole polyhedron is visible. Whilst the computation of the kernel for a polygon has already been largely addressed in the literature, less has been done for polyhedra. Currently, the principal implementation of the kernel estimation is based on the solution of a linear programming problem. We compare against it on several examples, showing that our method is more efficient in analysing the elements of a generic tessellation. Details on the technical implementation and discussions on pros and cons of the method are also provided.
翻译:我们提出了一个几何算法来计算一个通用聚希德龙的几何内核。几何内核(或简单的内核)被定义为整个聚希德龙能见的一组点。虽然计算多边形的内核在文献中已基本涉及,但对于聚希德罗的计算较少。目前,内核估计的主要实施是基于线性编程问题的解决办法。我们用几个例子比对它,表明我们的方法在分析通用导流要素方面效率更高。还提供了关于技术实施和讨论该方法的利弊的详细信息。