skspatial.objects.Triangle.angle

Triangle.angle(vertex: str) float[source]

Return an interior angle of the triangle.

The angle is in radians.

Parameters:
vertex: str

‘A’, ‘B’, or ‘C’.

Returns:
np.float64

Interior angle.

Raises:
ValueError

If the vertex is not ‘A’, ‘B’, or ‘C’.

Examples

>>> from skspatial.objects import Triangle
>>> triangle = Triangle([0, 0], [1, 0], [0, 1])
>>> triangle.angle('A').round(3)
1.571
>>> triangle.angle('B').round(3)
0.785
>>> triangle.angle('C').round(3)
0.785
>>> triangle.angle('D')
Traceback (most recent call last):
...
ValueError: The vertex must be 'A', 'B', or 'C'.