У меня есть карта отдельных деревьев из леса, хранящаяся в виде точек x, y в матрице. Я называю это фиксированным положением. Это декартово и (0,0) происхождение.
При заданной скорости и курсе, т.е. 0,5 м / с и 60 градусов (эквивалент 2 часов на часах), как мне повернуть точки x, y, чтобы новое начало было отцентрировано в (. 5cos (60), 5sin (60)) и 60 градусов теперь вверху экрана?
Тогда, если бы я дал вам еще один курс и скорость, то есть 0 градусов и 2 м / с, он должен был бы рассчитать его из последней точки, а не из исходного источника fixedPositions.
Я потратил впустую свой день, пытаясь понять это. Хотелось бы взять матричную алгебру, но я в растерянности.
Я пытался сделать cos (30), и даже те, которые не будут правильно вычисляться, которые, как я понимаю, через час были в радианах.