'The orthocenter of the triangle.
The orthocenter is the intersection of the altitudes of a triangle.
It may lie inside, outside or on the triangle.
Returns
orthocenter : Point
See Also
sympy.geometry.point.Point
Examples
>>> from sympy.geometry import Point, Triangle
>>> p1, p2, p3 = Point(0, 0), Point(1, 0), Point(0, 1)
>>> t = Triangle(p1, p2, p3)
>>> t.orthocenter
Point2D(0, 0)'

@property
def orthocenter(self):

    a = self.altitudes
    v = self.vertices
    return Line(a[v[0]]).intersection(Line(a[v[1]]))[0]
