All the fun you can have with NGons
As you may know, a PolygonObject is composed of CPolygons which are 4 sided polygons. The triangle case is supported by using the same vector ID for the c and d members. There is an abstraction called a NGon that represents 5+ sided polygons. So, while I was fiddling with them for my own interop related work, I figured I could share a few tips about them and throw a couple freebies in while at it. Continue Reading