skspatial.objects.Cylinder.surface_area

Cylinder.surface_area() float64[source]

Return the total surface area of the cylinder.

This is the lateral surface area plus the area of the two circular caps.

Returns:
np.float64

Total surface area of the cylinder.

Examples

>>> from skspatial.objects import Cylinder
>>> Cylinder([0, 0, 0], [0, 0, 1], 1).surface_area().round(3)
12.566
>>> Cylinder([0, 0, 0], [0, 0, 1], 2).surface_area().round(3)
37.699
>>> Cylinder([0, 0, 0], [0, 0, 2], 2).surface_area().round(3)
50.265