Image32_Vector

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

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 AppendPaths Image32_Vector Image32_Vector
TEndStyle Arc
TJoinStyle Area
TMatrixD ArrowHead
TPathEnd ClosestPointOnLine
TSplineType ClosestPointOnSegment
Distance
DistanceSqrd
Ellipse
FlattenCBezier
FlattenCSpline
FlattenQBezier
FlattenQSpline
GetAngle
GetBounds
GetBoundsD
GetDashedOutline
GetDashedPath
GetDefaultArrowHeadSize
GetLineEllipseIntersects
GetNormals
GetUnitNormal
GetUnitVector
GetVectors
Grow
InflateRect
IntersectRect
IsPointInEllipse
JoinPaths
MakePath
MatrixAdjoint
MatrixApply
MatrixDeterminant
MatrixInvert
MatrixMultiply
MatrixRotate
MatrixScale
MatrixSkew
MatrixTranslate
OffsetPath
OffsetPoint
OffsetRect
OpenPathToFlatPolygon
Outline
Pie
PointInPolygon
PointInPolygons
RamerDouglasPeucker
Rect
Rectangle
RectsEqual
ReversePath
RotatePath
RotatePoint
RoundRect
ScalePath
ShortenPath
SmoothLine
Star
UnionRect

See Also

TArrayOfArrayOfPointD, TArrayOfPointD, Arc, Ellipse, MakePath, OffsetPath, Rectangle, RoundRect