This example shows the effect of the ceil()
function.
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)