X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2FValues.hs;h=1b8548e026a52195cd7a739351f0e4a90a1c95e0;hb=3cf6c69c9c7fed364b13fa54ee78209f7485d304;hp=a33bbba56d3eef9da970d845de285af4c39ac39d;hpb=2a90a63d5fbc8fb57a97e97054e139f5284bf7b0;p=spline3.git diff --git a/src/Values.hs b/src/Values.hs index a33bbba..1b8548e 100644 --- a/src/Values.hs +++ b/src/Values.hs @@ -80,3 +80,13 @@ idx v3d i j k = where shape :: DIM3 shape = (Z :. i :. j :. k) + + +zoom_shape :: Int -> DIM3 -> DIM3 +zoom_shape scale_factor sh = + let (Z :. x :. y :. z) = sh + x' = x * scale_factor + y' = y * scale_factor + z' = z * scale_factor + in + (Z :. x' :. y' :. z')