Траектория дуги, прослеженная по внутренней окружности У меня есть шаровой объект, который движется по траектории дуги от 0 до 180 при движении по кругу.Попытка вычислить математику для поворота траектории дуги так, чтобы шарик всегда начинался и заканчивался по окружности с интервалами 18 °, как показано на рисунке.
function on_second()
var_s_pos={x=math.sin(math.rad(dial_ang))*rad, y=-math.cos(math.rad(dial_ang))*rad}
dial_ang=(dial_ang%360)+18
end
function on_millisecond()
var_ms_ang=-(30*{drss}%180)
var_ms_arc={x=math.sin(math.rad(var_ms_ang))*36, y=-math.cos(math.rad(var_ms_ang))*36}
end
Выход для дуги соответствует ожидаемому,шар завершает дугу, затем перезапускается.X, y шара получены из var_ms_arc.x + var_s_pos.x, который перемещает траекторию дуги вокруг круга, но не вращает его.