Math.sin (Lua)
Перейти к навигации
Перейти к поиску
Содержание
Описание
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)