úÎ (      !"#$%&'None )*246HMrSet of Cube. This supports boolean operations on polygons. (+) means or. (-) means not. (*) means convolution.Unit element of Cube.This is the same as quaternion. Ristricted Functor &Delta move and rotation for quaternion delta for x axisdelta for y axisdelta for z axis!delta for real part of quaternion cons (theta2) + i sin (theta2) + j sin (theta2) + k sin (theta2) of quaternionRoutation for quaternion1Routation for quaternion This is the same as dR.$class type of mathematical conjugateGenerate Ristricted STLWrapper of RSTL°Ristricted STL This is the almost same as STL of Graphics.Formats.STL. This is used to instantiate RFunctor of STL. RFunctor provides a function(rfmap) like fmap of Functor. Generate STL from Ristricted STL6Utility function of generating Block from list of cube Utility function of Cube 0 x y z4Utility function of generating Cube from list of Int Flip rotation of triangle!Remove redundant triangles"#Generate binary STL file from Block#!Generate text STL file from Block$Print triangles of STL%)This function genrates a cube of n-width.&TGenerate surface block. This is fast function. But shape becomes little bit bigger.'Generate surface block(Functor of Set; radianaxes of routationradianaxes of routation Input Vectorradianaxes of routation Input Vector !"#$%&')*+,-./0123456789:((  !"#$%&'(   ! "#$%&'(    !"#$%&')*+,-./0123456789:(;      !"#$%&'()*+,-./0123456789: cube-0.2.0 Language.CubeBlockunitsCube QuaternionusuxuyuzRFunctorrfmapDeltadxdydzdsdrdRrotate Conjugate conjugateToStltoStlStlRSTLstlDatatoSTLblockcubetoCube flipTriangle compaction writeFileStlwriteFileStlWithTextprintStlnCubesurface'surface$fRFunctorSetab $fMonoidBlock $fToStlBlock$fToStlQuaternion $fMonoidRSTL $fMonoidSTL $fToStlRSTL $fToStlSTL $fNumRSTL$fNumSTL$fRFunctorBlockab $fNumBlock$fNumQuaternion$fMonoidQuaternion$fDeltaQuaternion$fConjugateQuaternion$fFunctorQuaternion$fRFunctorRSTLTriangleTriangle $fRFunctormab