Вращение дуги вокруг круга - PullRequest
0 голосов
/ 03 апреля 2019

Траектория дуги, прослеженная по внутренней окружности У меня есть шаровой объект, который движется по траектории дуги от 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, который перемещает траекторию дуги вокруг круга, но не вращает его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...