From bd3f897f29288cc35acc1038ac9a0fa161626160 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Santtu=20S=C3=B6derholm?= Date: Fri, 8 Aug 2025 13:26:25 +0300 Subject: [PATCH] Define Base.length for Cylinders --- src/primitives/cylinders.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/primitives/cylinders.jl b/src/primitives/cylinders.jl index d72d79a7..25435c8e 100644 --- a/src/primitives/cylinders.jl +++ b/src/primitives/cylinders.jl @@ -21,6 +21,8 @@ radius(c::Cylinder) = c.r height(c::Cylinder) = norm(c.extremity - c.origin) direction(c::Cylinder) = (c.extremity .- c.origin) ./ height(c) +Base.length(c::Cylinder) = LinearAlgebra.norm(extremity(c) - origin(c)) + """ rotation(prim::GeometryPrimitive) rotation(direction::VecTypes{3})