Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 1.68 KB

line2.markdown

File metadata and controls

61 lines (38 loc) · 1.68 KB

Line2

Stability: 1 (Only additions & fixes)

Point-Slope Equation of a Line: y - y1 = m(x - x1)

  • create (x: Number, y: Number, m: Number): Line2

  • zero (): Line2

  • fromVec2 (v1: Vec2, v2: Vec2): Line2

  • from2Points (x1: Number, y1: Number, x2: Number, y2: Number): Line2

  • fromSegment2 (seg2: Segment2): Line2

  • copy (out: Line2, line2: Line2): Line2

  • clone (line2: Line2): Line2

  • add (out: Line2, line2: Line2, v1: Vec2): Line2

  • subtract (out: Line2, line2: Line2, v1: Vec2): Line2

  • offset (out: Line2, line2: Line2, offset: Number): Line2

  • rotate (out: Line2, line2: Line2, radians: Number (Radians)): Line2

  • isVec2Inside (line2: Line2, vec2: Vec2): Boolean

    Over the line, has near check to avoid floating point errors.

  • translate (out: Line2, line2: Line2, v1: Vec2)

    see: add

  • sub (out: Line2, line2: Line2, v1: Vec2)

    see: subtract