名前空間 | |
| namespace | Udon |
関数 | |
| template<typename A, typename B> | |
| constexpr auto | Udon::Min (const A &lhs, const B &rhs) -> decltype(lhs, rhs) |
| 2つの値のうち小さい方を返す (std::min) | |
| template<typename A, typename B> | |
| constexpr auto | Udon::Max (const A &lhs, const B &rhs) -> decltype(lhs, rhs) |
| 2つの値のうち大きい方を返す (std::max) | |
| template<typename A, typename B, typename C> | |
| constexpr A | Udon::Constrain (const A &amt, const B &low, const C &high) |
| 値を指定された範囲内に収める (std::clamp) | |
| template<typename A, typename B, typename C = B> | |
| constexpr A | Udon::Constrain (const A &amt, const Udon::Range< B, C > &range) |
| 値を指定された範囲内に収める (std::clamp) | |
| template<typename T> | |
| constexpr T | Udon::ToRadians (const T &rhs) |
| 度数法の角度を弧度法に変換する | |
| template<typename T> | |
| constexpr T | Udon::ToDegrees (const T &rhs) |
| 弧度法の角度を度数法に変換する | |
| template<typename T> | |
| constexpr T | Udon::Abs (const T &rhs) |
| 絶対値を返す (std::abs) | |
| template<typename T> | |
| constexpr T | Udon::Sq (const T &x) |
| 二乗を求める (std::pow(x, 2)) | |
| constexpr int | Udon::Floor (double x) |
| 小数点切り捨て (std::floor) | |
| constexpr int | Udon::Round (double x) |
| 四捨五入 (std::round) | |
| constexpr int | Udon::Ceil (double x) |
| 小数点切り上げ (std::ceil) | |
| constexpr double | Udon::Map (const double value, const double inputMin, const double inputMax, const double outputMin, const double outputMax) |
| 数値をある範囲から別の範囲に再マッピングする | |
| double | Udon::Normalized (double value, double min, double max) |
| 値を正規化する | |
| double | Udon::Hypotenuse (double x, double y) |
| 三平方の定理を用いて、2辺の長さから斜辺の長さを求める | |
変数 | |
| constexpr double | Udon::Pi = 3.1415926535897932384626433832795 |
| π | |
| constexpr double | Udon::HalfPi = 1.5707963267948966192313216916398 |
| π/2 | |
| constexpr double | Udon::TwoPi = 6.283185307179586476925286766559 |
| π*2 | |
| constexpr double | Udon::DegToRad = 0.017453292519943295769236907684886 |
| 度数法から弧度法に変換する係数 | |
| constexpr double | Udon::RadToDeg = 57.295779513082320876798154814105 |
| 弧度法から度数法に変換する係数 | |