BHPolygons
BHPolygons are a class of polygonal shapes used in computational geometry to create multi-resolution representations of planar figures. The concept, based on a binary halving (BH) operation, generates a hierarchy of polygons from an initial polygon while approximately preserving area and overall geometry. They are designed to support efficient rendering, collision detection, and shape analysis.
Construction of BHPolygons begins with a simple polygon P with vertices v1, v2, ..., vn. The BH operation
Properties of BHPolygons include their non-uniqueness: the construction depends on the order of processing and the
Applications of the BHPolygon framework appear in vector graphics editors for contour simplification, real-time rendering for