Order the down/top functions consistently.
down :: Double,
front_left :: Double,
front_right :: Double,
down :: Double,
front_left :: Double,
front_right :: Double,
back_left :: Double,
back_right :: Double,
back_left :: Double,
back_right :: Double,
- front_left_top :: Double,
front_left_down :: Double,
front_left_down :: Double,
- front_right_top :: Double,
+ front_left_top :: Double,
front_right_down :: Double,
front_right_down :: Double,
- back_left_top :: Double,
+ front_right_top :: Double,
back_left_down :: Double,
back_left_down :: Double,
- back_right_top :: Double,
+ back_left_top :: Double,
back_right_down :: Double,
back_right_down :: Double,
+ back_right_top :: Double,
interior :: Double }
deriving (Eq, Show)
interior :: Double }
deriving (Eq, Show)
back_top = value_at values (i+1) j (k+1),
left_down = value_at values i (j-1) (k-1),
left_top = value_at values i (j-1) (k+1),
back_top = value_at values (i+1) j (k+1),
left_down = value_at values i (j-1) (k-1),
left_top = value_at values i (j-1) (k+1),
- right_top = value_at values i (j+1) (k+1),
right_down = value_at values i (j+1) (k-1),
right_down = value_at values i (j+1) (k-1),
+ right_top = value_at values i (j+1) (k+1),
front_left_down = value_at values (i-1) (j-1) (k-1),
front_left_top = value_at values (i-1) (j-1) (k+1),
front_right_down = value_at values (i-1) (j+1) (k-1),
front_right_top = value_at values (i-1) (j+1) (k+1),
front_left_down = value_at values (i-1) (j-1) (k-1),
front_left_top = value_at values (i-1) (j-1) (k+1),
front_right_down = value_at values (i-1) (j+1) (k-1),
front_right_top = value_at values (i-1) (j+1) (k+1),
- back_left_down = value_at values (i-1) (j-1) (k-1),
+ back_left_down = value_at values (i+1) (j-1) (k-1),
back_left_top = value_at values (i+1) (j-1) (k+1),
back_right_down = value_at values (i+1) (j+1) (k-1),
back_right_top = value_at values (i+1) (j+1) (k+1),
back_left_top = value_at values (i+1) (j-1) (k+1),
back_right_down = value_at values (i+1) (j+1) (k-1),
back_right_top = value_at values (i+1) (j+1) (k+1),