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; OffsetPath; Ellipse & Arc; Bezier & Spline functions; and Rectangle & RoundRect.

Contents

Types Routines Variables Constants
TArrowStyle AppendPath Img32.Vector Img32.Vector
TEndStyle AppendPaths
TJoinStyle Arc
TPathEnd Area
TRectWH ArrowHead
TSizeD Average
TSplineType Circle
ClosestPointOnLine
ClosestPointOnSegment
CopyPaths
Distance
DistanceSqrd
Ellipse
FlattenCBezier
FlattenCSpline
FlattenQBezier
FlattenQSpline
GetAngle
GetBounds
GetBoundsD
GetCumulativeDistances
GetDashedOutline
GetDashedPath
GetDefaultArrowHeadSize
GetDistances
GetLineEllipseIntersects
GetNormals
GetPointAtAngleAndDist
GetRotatedRectBounds
GetUnitNormal
GetUnitVector
GetVectors
Grow
InflateRect
IntersectPoint
IntersectRect
IsPointInEllipse
MakePath
OffsetPath
OffsetPoint
OffsetRect
OpenPathToFlatPolygon
Outline
Paths
Pie
PointInPolygon
PointInPolygons
Rectangle
RectsEqual
RectsOverlap
RectWH
ReversePath
RotatePath
RotatePoint
RoundRect
ScalePath
ScaleRect
ShortenPath
Star
StripNearDuplicates
UnionRect
ValueAlmostOne
ValueAlmostZero

See Also

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