Make Shapes use Streaming rather than Vector streaming
This commit is contained in:
+9
-6
@@ -49,11 +49,14 @@ rotateSP :: Float -> SPic -> SPic
|
||||
rotateSP a = bimap (rotateSH a) (rotate a)
|
||||
|
||||
mirrorSPxz :: SPic -> SPic
|
||||
mirrorSPxz = bimap (reverse . overPosSH flipy) mirrorxz
|
||||
where
|
||||
flipy (V3 x y z) = V3 x (negate y) z
|
||||
mirrorSPxz = bimap id mirrorxz
|
||||
--mirrorSPxz = bimap (reverse . overPosSH flipy) mirrorxz
|
||||
-- where
|
||||
-- flipy (V3 x y z) = V3 x (negate y) z
|
||||
|
||||
mirrorSPyz :: SPic -> SPic
|
||||
mirrorSPyz = bimap (reverse . overPosSH flipx) mirroryz
|
||||
where
|
||||
flipx (V3 x y z) = V3 (negate x) y z
|
||||
mirrorSPyz = bimap id mirroryz
|
||||
-- this can be done by creating a reverse topprism ShapeObj
|
||||
--mirrorSPyz = bimap (reverse . overPosSH flipx) mirroryz
|
||||
-- where
|
||||
-- flipx (V3 x y z) = V3 (negate x) y z
|
||||
|
||||
Reference in New Issue
Block a user