Polygon Convolution - ObjectVision/GeoDMS GitHub Wiki
Polygon convolution is the convolution of mappings of F2โโโBool, that are represented by polygons that indicate the boundary of the closed subset(s) of F2 that are mapped onto TRUE; were addition is replaced by the or operation. The convolution operator is here represented as * and has type (F2โBool)โ รโ (F2โBool)โโโ(F2โBool).
For_each qโโโF2 and Ma,โMbโโโF2โโโBool:
(Ma*Mb)qโ:=โโpโโโF2โ:โMa(p)โ โงโ Mb(qโp)
Further let Piโ:=โฮด**Mi, it seems that ฮด(Ma*Mb)โ=โฮด**Maโ *โ M**bโ โงโ Maโ *โ ฮดMb similar to the diffential of the product of two functions.
See also: Boost Polygon's minkowski tutorial