love.math
Доступно начиная с LÖVE 0.9.0
Этот модуль не поддерживается в более ранних версиях.
Предоставляет независимые от системы математические функции.
Типы
| BezierCurve | Объект кривой Безье, который может вычислять и отрисовывать кривые Безье произвольной степени. | 0.9.0 | |
| RandomGenerator | Объект генерации случайных чисел, у которого есть собственное состояние генерации случайных чисел. | 0.9.0 | |
| Transform | Объект, содержащий преобразование системы координат. | 11.0 |
Функции
| love.math.colorFromBytes | Преобразует цвет из диапазона 0..255 в диапазон 0..1. | 11.3 | |
| love.math.colorToBytes | Преобразует цвет из диапазона 0..1 в диапазон 0..255. | 11.3 | |
| love.math.compress | Сжимает строку или данные с использованием определенного алгоритма сжатия. | 0.10.0 | 11.0 |
| love.math.decompress | Распаковывает объект CompressedData или ранее сжатую строку или объект Data. | 0.10.0 | 11.0 |
| love.math.gammaToLinear | Преобразует цвет из гамма-пространства (sRGB) в линейное пространство (RGB). | 0.9.1 | |
| love.math.getRandomSeed | Получает зерно генератора случайных чисел. | 0.9.0 | |
| love.math.getRandomState | Получает текущее состояние генератора случайных чисел. | 0.9.1 | |
| love.math.isConvex | Проверяет, является ли многоугольник выпуклым. | 0.9.0 | |
| love.math.linearToGamma | Преобразует цвет из линейного пространства (RGB) в гамма-пространство (sRGB). | 0.9.1 | |
| love.math.newBezierCurve | Создаёт новый объект BezierCurve. | 0.9.0 | |
| love.math.newRandomGenerator | Создаёт новый объект RandomGenerator. | 0.9.0 | |
| love.math.newTransform | Создаёт новый объект Transform. | 11.0 | |
| love.math.noise | Генерирует значение шума Simplex в 1–4 измерениях. | 0.9.0 | |
| love.math.random | Получает равномерно распределённое псевдослучайное число. | 0.9.0 | |
| love.math.randomNormal | Получает псевдослучайное число, распределённое по нормальному закону. | 0.9.0 | |
| love.math.setRandomSeed | Устанавливает зерно генератора случайных чисел. | 0.9.0 | |
| love.math.setRandomState | Устанавливает текущее состояние генератора случайных чисел. | 0.9.1 | |
| love.math.triangulate | Делит простой многоугольник на треугольники. | 0.9.0 |
Перечисления
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.math