module Processing::Core::Math

Direct including types

Defined in:

processing/core/math.cr

Instance Method Summary

Instance Method Detail

def abs(n) #

[View source]
def acos(value) #

[View source]
def asin(value) #

[View source]
def atan(value) #

[View source]
def atan2(x, y) #

[View source]
def ceil(n) #

[View source]
def constrain(amt, low, high) #

[View source]
def cos(angle) #

[View source]
def degrees(radians) #

[View source]
def dist(x1, y1, z1, x2, y2, z2) #

[View source]
def dist(x1, y1, x2, y2) #

[View source]
def exp(value) #

[View source]
def floor(n) #

[View source]
def lerp(start : Float, stop : Float, amt : Float) : Float #

[View source]
def log(n) #

[View source]
def log10(n) #

[View source]
def mag(a : Float, b : Float, c : Float) : Float #

[View source]
def mag(a : Float, b : Float) : Float #

[View source]
def map(value : Float, start1 : Float, stop1 : Float, start2 : Float, stop2 : Float) : Float #

[View source]
def max(a, b, c) #

[View source]
def max(a, b) #

[View source]
def max(list : Array(Int)) : Int #

[View source]
def max(list : Array(Float)) : Float #

[View source]
def min(a, b, c) #

[View source]
def min(a, b) #

[View source]
def min(list : Array(Int)) : Int #

[View source]
def min(list : Array(Float)) : Float #

[View source]
def noise(x : Float, y : Float, z : Float) : Float #

[View source]
def noise(x : Float, y : Float) : Float #

[View source]
def noise(x : Float) : Float #

[View source]
def noise_detail(lod : Int, falloff : Float) #

[View source]
def noise_detail(lod : Int) #

[View source]
def noise_seed(seed : Int) #

[View source]
def norm(value : Float, start : Float, stop : Float) : Float #

[View source]
def pow(n, e) #

[View source]
def radians(degrees) #

[View source]
def random(low : Float, high : Float) : Float #

[View source]
def random(high : Float) : Float #

[View source]
def random_gaussian : Float #

[View source]
def random_seed(seed : Int) #

[View source]
def round(n) #

[View source]
def sin(angle) #

[View source]
def sq(n) #

[View source]
def sqrt(n) #

[View source]
def tan(angle) #

[View source]