Math

概要

数値演算やベクトルの処理をおこないます。

メソッド

演算
メソッド名処理内容備考
constrain値の取りうる範囲を下限値と上限値で制限
dist2点間の距離を計算
lerp2つの数値の中間にある数値を計算
mapある範囲内の数値を別の範囲にマッピング
max一連の数値の最大値を取得
min一連の数値の最小値を取得
abs絶対値を計算
pow指数を計算
sqrt平方根を計算
exp自然対数の底eのべき乗を計算
log自然対数(底がeの対数)を計算
端数丸め処理
メソッド名処理内容備考
ceil小数点以下を切り上げた値を計算
floor小数点以下を切り捨てた値を計算
round四捨五入した値を計算
角度および三角関数
メソッド名処理内容備考
degreesラジアン単位で表されている角度の値を度数単位の値に変換
radians度数単位で表されている角度の値をラジアン単位の値に変換
angleMode角度の単位を設定また取得
cos角度のコサイン(cos)を計算
sin角度のサイン(sin)を計算
tan角度のタンジェント(tan)を計算
acosアークコサイン(arc cos)を計算
asinアークサイン(arc sin)を計算
atanアークタンジェント(arc tan)を計算
atan2指定した点と原点とを結ぶ直線の角度を計算
疑似乱数
メソッド名処理内容備考
randomランダムな値を取得
randomGaussian正規分布に適合したランダムな値を取得
randomSeedrandomメソッドおよびrandomGaussianメソッドの種の値を設定
noiseパーリンノイズ値を取得
noiseSeednoiseメソッドの種の値を設定