![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
Functions | |
constexpr std::pair< float, float > | SinCos (float angleRadians) noexcept |
sin, cos を高速に近似計算します。 More... | |
constexpr std::pair< float, float > | SinCos (double angleRadians) noexcept |
sin, cos を高速に近似計算します。 More... | |
float | InvSqrt (float x) noexcept |
逆平方根を高速に近似計算します。 More... | |
double | InvSqrt (double x) noexcept |
逆平方根を高速に近似計算します。 More... | |
double | InvSqrtQuality (double x) noexcept |
精度の高い逆平方根を高速に近似計算します。 More... | |
float | Sqrt (float x) noexcept |
平方根を高速に近似計算します。 More... | |
double | Sqrt (double x) noexcept |
平方根を高速に近似計算します。 More... | |
|
inlinenoexcept |
逆平方根を高速に近似計算します。
x | 逆平方根を計算する値 |
|
inlinenoexcept |
逆平方根を高速に近似計算します。
x | 逆平方根を計算する値 |
|
inlinenoexcept |
精度の高い逆平方根を高速に近似計算します。
x | 逆平方根を計算する値 |
FastMath::InvSqrt()
よりもコストがかかりますが、結果の精度が向上します
|
inlineconstexprnoexcept |
sin, cos を高速に近似計算します。
angleRadians | ラジアン角 |
|
inlineconstexprnoexcept |
sin, cos を高速に近似計算します。
angleRadians | ラジアン角 |
|
inlinenoexcept |
平方根を高速に近似計算します。
x * FastMath::InvSqrt(x)
を返します。 x | 平方根を計算する値 |
|
inlinenoexcept |
平方根を高速に近似計算します。
x * FastMath::InvSqrt(x)
を返します。 x | 平方根を計算する値 |