Graphisoft®

GeometryVersion: 1.0

Polygon2DData functions

In the Geometry module the word "polygon" has a more general meaning than usual. Polygons can have holes and arced edges. The first contour is the main contour - it contains all the other contours - the holes. The contours are not allowed to intersect each other or themselves.

These functions work on polygons stored in a (near AC inside) struct format.

PolyArcRec
Geometry::IVPolyArc
Geometry::FindArc

Geometry::status
Geometry::Polygon2DData

InitPolygon2DData
FreePolygon2DData
CopyPolygon2DData
CheckPolygon2DDataIntegrity
DumpPolygon2DData
ValidatePolygon2DData
RegularizePolygon2DData
GetPolygon2DDataBoundBox
RemovePolygon2DDataHoles
ResizePolygon2DDataContour
MovePolygon2DDataVertex
GetMaxPolygon2DDataVertexFillet
FilletPolygon2DDataVertex
FilletPolygon2DDataContour
ChamferPolygon2DDataVertex
ChamferPolygon2DDataContour
InsertPolygon2DDataVertex
SetPolygon2DDataEdgeAngle
OffsetPolygon2DDataEdge
DeletePolygon2DDataEdge
UnifyPolygon2DData
SubstractPolygon2DData
StripPolygon2D
ClipPolygon2D
CutPolygon2DArr

See Also

Geometry, IntersectPolygon2DData, CutPolygon2D