Img32.Vector

This unit is almost always needed when performing line and polygon drawing, as both lines and polygons depend on vector definitions (TPathD and TPathsD).

This unit provides a whole host of functions to facilitate vector drawing, including: MakePath; Ellipse & Arc; Bezier & Spline functions; and Rectangle & RoundRect.

Contents

Types
TArrowStyle TEndStyle TJoinStyle TPathEnd TRectWH TSizeD TSplineType

Routines
AppendPath AppendPaths Arc Area ArrowHead Average Circle ClosestPointOnLine ClosestPointOnSegment CopyPaths Distance DistanceSqrd Ellipse FlattenCBezier FlattenCSpline FlattenQBezier FlattenQSpline GetAngle GetBounds GetBoundsD GetClosestPtOnRotatedEllipse GetCumulativeDistances GetDashedOutline GetDashedPath GetDefaultArrowHeadSize GetDistances GetEllipticalAngleFromPoint GetLineEllipseIntersects GetNormals GetPointAtAngleAndDist GetPtOnEllipseFromAngle GetPtOnRotatedEllipseFromAngle GetRotatedRectBounds GetUnitNormal GetUnitVector GetVectors InflateRect IntersectPoint IntersectRect IsPointInEllipse MakePath OpenPathToFlatPolygon Paths Pie PointInPolygon PointInPolygons Rectangle RectsEqual RectsOverlap RectWH ReversePath RotatedEllipse RotatePath RotatePoint RoughOutline RoundRect ScalePath ScaleRect ShortenPath Star StripNearDuplicates TranslatePath TranslatePoint TranslateRect UnionRect ValueAlmostOne ValueAlmostZero

Variables
Img32.Vector

Constants
Img32.Vector

See Also

Arc, Ellipse, MakePath, Rectangle, RoundRect, TPathD, TPathsD