Triangle2D.IsIntersecting C# (CSharp) Method

IsIntersecting() public method

public IsIntersecting ( LineSegment2D, ls, Vector2D, &p ) : bool
ls LineSegment2D,
p Vector2D,
return bool
    public bool IsIntersecting(LineSegment2D ls, out Vector2D p)
    {
        foreach (var l in GetLineSegments()){
            if (ls.LineIntersect(l, out p)) {
                return true;
            }
        }
        p = Vector2D.zero;
        return false;
    }

Same methods

Triangle2D::IsIntersecting ( LineSegment2D, ls ) : bool