CollisionCalculator
class CollisionCalculator
Calculates collision during the animation
-
Calculates collisions start positions
Declaration
Swift
func calculateCollisionDegrees(sliceDegree: CGFloat, rotationDegreeOffset: CGFloat, rotationDegree: CGFloat, animationDuration: CFTimeInterval)Parameters
sliceDegreeSlice degree
rotationDegreeOffsetRotation degree offset
rotationDegreeAnimation full rotation degree
animationDurationAnimation duration time
-
Calculates collisions if needed
Declaration
Swift
func calculateCollisionsIfNeeded(layerRotationZ: Double?, onCollision: ((_ progress: Double?) -> Void)? = nil)Parameters
layerRotationZAnimation layer rotation Z position
onCollisionOn collision callback
-
Resets parameters
Declaration
Swift
func reset()
CollisionCalculator Class Reference