Я работаю над кодом, который должен позволить мне управлять этим двухколесным транспортным средством по карте.Вид на автомобиль сверху ( показывает изображение ), и вы управляете им с помощью мощности (-100 - 100), которая подается на каждое колесо.
Моей первой идеей было вращениеробот каждый кадр по скорости на 1-м колесе и столько же на 2-м.
Я не могу заставить его работать.Вот мой текущий прогресс с 1-го колеса.Я думаю, что мне нужно изменить x, y объекта, чтобы он работал, но я не знаю как.
Текущий код для движения 1-го колеса:
//moving the grid to the red point on the picture
translate(x + xSize/8, y + ySize/2);
//adding rotation by motorL speed and rotating around the red point
motorL_rotation += motorL/50;
rotate(radians(motorL_rotation));
//drawing both wheels
fill (50);
stroke(0);
rect(0 - xSize/8, 0 -ySize/2,xSize/4,ySize);
fill (50);
stroke(0);
rect(0 - xSize/8 + (3*xSize/4),0 -ySize/2,xSize/4,ySize);
//red point
fill(255, 0, 0);
ellipse(0, 0,5, 5);