Math.sin (Lua): различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''math.sin''' - возвращает синус угла. == Синтаксис == Привязка к окну: Нет. <br>Рабо...») |
Tatikoma (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: Нет. | Привязка к окну: Нет. | ||
− | + | <br>Работа со свернутым окном: Да. | |
− | math.sin( | + | math.sin(<угол_в_радианах>) |
== Примеры == | == Примеры == | ||
Строка 49: | Строка 49: | ||
[[Math.cos (Lua)]] | [[Math.cos (Lua)]] | ||
− | + | <br>[[Math.tan (Lua)]] | |
− | + | <br>[[Math.asin (Lua)]] | |
− | + | <br>[[Math.acos (Lua)]] | |
− | + | <br>[[Math.atan (Lua)]] | |
− | + | <br>[[Math.deg (Lua)]] | |
− | + | <br>[[Math.rad (Lua)]] |
Текущая версия на 10:55, 28 августа 2019
Содержание
Описание
math.sin - возвращает синус угла.
Синтаксис
Привязка к окну: Нет.
Работа со свернутым окном: Да.
math.sin(<угол_в_радианах>)
Примеры
--lua local a = math.sin(math.rad(45)) log (a)
--lua local angle = 90 log (math.sin(math.rad(angle)))
--lua -- перемещение курсора по окружности local r = 200 -- радиус окружности for i = 1, 360 do local x = 500 + math.floor(math.sin(math.rad(i)) * r) local y = 500 + math.floor(math.cos(math.rad(i)) * r) move (x, y) wait (1) end
--lua -- перемещение курсора по спирали local step = 7 for i = 2000, 1, -1 do local x = 500 + math.floor(math.cos(i * 3.14 / 180) * i / step) local y = 500 + math.floor(math.sin(i * 3.14 / 180) * i / step) move (x, y) wait (1) end
--lua -- перемещение курсора по синусоиде local r = 100 for i = 1, 1000 do local y = 300 + math.floor(math.sin(i * 3.14 / 180) * r) move (i, y) wait (1) end
Смотрите также
Math.cos (Lua)
Math.tan (Lua)
Math.asin (Lua)
Math.acos (Lua)
Math.atan (Lua)
Math.deg (Lua)
Math.rad (Lua)