UNPKG

js-2dmath

Version:

Fast 2d geometry math: Vector2, Rectangle, Circle, Matrix2x3 (2D transformation), Circle, BoundingBox, Line2, Segment2, Intersections, Distances, Transitions (animation/tween), Random numbers, Noise

32 lines (20 loc) 851 B
<a name="Distance"></a> ## Distance Stability: 0 (Anything could happen) <a name="Distance-fourPoints"></a> * **fourPoints** (*x1*: Number, *y1*: Number, *x2*: Number, *y2*: Number) <a name="Distance-sqrFourPoints"></a> * **sqrFourPoints** (*x1*: Number, *y1*: Number, *x2*: Number, *y2*: Number) <a name="Distance-line2_vec2"></a> * **line2_vec2** (*line2*: Line2, *vec2*: Vec2) <a name="Distance-segment2_vec2"></a> * **segment2_vec2** (*seg2*: Segment2, *vec2*: Vec2) <a name="Distance-rectangle_vec2"></a> * **rectangle_vec2** (*rect*: Rectangle, *vec2*: Vec2) <a name="Distance-beizer_vec2"></a> * **beizer_vec2** () Figure 26.1 http://pomax.github.io/bezierinfo/ <a name="Distance-fourPointsSq"></a> * **fourPointsSq** (*x1*: Number, *y1*: Number, *x2*: Number, *y2*: Number) **see**: [sqrFourPoints](#Distance-sqrFourPoints)