OffsetExt extension
- on
Methods
-
distance2(
Offset p) → double - 求两点之间的距离
-
inLine(
Offset p1, Offset p2, {double deviation = 4}) → bool -
Available on Offset, provided by the OffsetExt extension
判断点Q是否在由 p1 p2组成的线段上 允许偏移值deviation偏差值必须大于等于0 -
inPolygon(
List< Offset> list) → bool -
inPolygonBorder(
List< Offset> mPoints) → bool - 返回一个点是否在一个多边形边界上
-
inPolygonInner(
List< Offset> mPoints) → bool - 返回一个点是否在一个多边形区域内
-
inRect(
Rect rect) → bool -
inSector(
num innerRadius, num outerRadius, num startAngle, num sweepAngle, {Offset center = Offset.zero}) → bool - 判断点是否在一个扇形上
-
lineDistance(
Offset p1, Offset p2) → double - 求点Q到直线的距离
-
offsetAngle(
[Offset center = Offset.zero]) → double - 给定一个点的坐标和圆心坐标求,求点的偏移角度
-
rotateOffset(
num angle, {Offset center = Offset.zero}) → Offset - 返回绕center点旋转angle角度后的位置坐标 逆时针 angle 为负数 顺时针 angle 为正数