![]() |
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 | 平方根を計算する値 |