AuthorTravis Kirton
Tags math, interaction
This example shows the effect of the ceil() function.
ceil()
let result = ceil(value)
To run this example you need to include the MathComparePaths.swift file in your project.
let example = MathComparePaths(frame: canvas.frame) { var points = [Point]() var modifiedPoints = [Point]() var x = 0.0 repeat { let y = sin(x * 2 * M_PI) * -1 //-1 inverts iOS coordinates to look normal let my = ceil(sin(x * 2 * M_PI)) * -1 //same as above points.append(Point(x, y)) modifiedPoints.append(Point(x, my)) x += 0.001 } while x < 1 return (points, modifiedPoints) } canvas.add(example)