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
Markdown
<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)