love.math (日本語)

LÖVE 0.9.0 から使用可能
このモジュールは以前のバージョンでは非対応です。

システムに依存しない数学関数を提供します。

BezierCurve (日本語) ベジェ曲線オブジェクトは任意の次数でベジェ曲線の評価および表示を行います。 Added since 0.9.0
CompressedData (日本語) 特定のアルゴリズムを使用して圧縮されたバイトデータを表します。 Added since 0.10.0
RandomGenerator (日本語) 単独で乱数の状態を保持している乱数生成オブジェクトです。 Added since 0.9.0
Transform (日本語) 座標系の変換を行うオブジェクトです。 Added since 11.0

関数

love.math.colorFromBytes (日本語) 色の範囲を 0..1 から 0..255 へ変換します。 Added since 11.3
love.math.colorToBytes (日本語) 色の範囲を 0..1 から 0..255 へ変換します。 Added since 11.3
love.math.compress (日本語) 指定の圧縮アルゴリズムで文字列またはデータを圧縮します。 Added since 0.10.0 Deprecated in 11.0
love.math.decompress (日本語) CompressedData または以前に圧縮された文字列あるいは Data オブジェクトを展開します。 Added since 0.10.0 Deprecated in 11.0
love.math.gammaToLinear (日本語) ガンマ空間 (sRGB) から線形空間 (RGB) へ色変換します。 Added since 0.9.1
love.math.getRandomSeed (日本語) 乱数生成器の種を取得します。 Added since 0.9.0
love.math.getRandomState (日本語) 乱数生成器における現在の状態を取得します。 Added since 0.9.1
love.math.isConvex (日本語) 凸面の多角形かどうか確認します。 Added since 0.9.0
love.math.linearToGamma (日本語) 線形空間 (RGB) からガンマ空間 (sRGB) へ色変換します。 Added since 0.9.1
love.math.newBezierCurve (日本語) BezierCurve オブジェクトの新規作成。 Added since 0.9.0
love.math.newRandomGenerator (日本語) RandomGenerator オブジェクトの新規作成。 Added since 0.9.0
love.math.newTransform (日本語) Transform オブジェクトの新規作成。 Added since 11.0
love.math.noise (日本語) 1~4次元によるシンプレックスまたはパーリンノイズの値を生成します。 Added since 0.9.0
love.math.random (日本語) 一様分布による疑似乱数の整数を取得します。 Added since 0.9.0
love.math.randomNormal (日本語) 正規分布による疑似乱数を取得します。 Added since 0.9.0
love.math.setRandomSeed (日本語) 乱数生成器の種を設定します。 Added since 0.9.0
love.math.setRandomState (日本語) 乱数生成器における現在の状態を設定します。 Added since 0.9.1
love.math.triangulate (日本語) 単一の多角形を三角形へ分解します。 Added since 0.9.0

列挙型

関連


そのほかの言語