private void updateAngleBetweenLines() { if (lines != null && lines.Count == 2) { Vector2 t1 = lines[0].head - lines[0].tail, t2 = lines[1].head - lines[1].tail; angleBetweenLines = MathHelper.AngleBetweenLines(t1, t2); } else { angleBetweenLines = -1f; } }
public float AngleBetween(Line l) { Vector2 t1 = head - tail, t2 = l.head - l.tail; return(MathHelper.AngleBetweenLines(t1, t2)); }