skspatial.objects.Triangle.multiple

Triangle.multiple(name_method: str, inputs: Sequence) tuple[source]

Return multiple properties of the triangle.

Parameters
name_methodstr

Name of the triangle method.

inputsSequence

Sequence of different inputs to the method.

Returns
tuple

Multiple outputs from the triangle method.

Examples

>>> from math import degrees
>>> from skspatial.objects import Triangle
>>> triangle = Triangle([0, 0], [0, 1], [1, 0])
>>> lengths = triangle.multiple('length', 'abc')
>>> [round(x, 3) for x in lengths]
[1.414, 1.0, 1.0]
>>> angles = triangle.multiple('angle', 'ABC')
>>> [round(degrees(x), 3) for x in angles]
[90.0, 45.0, 45.0]