Автор: vett 3.12.2002 5:36
Как вращать прямоугольник вокруг одного из углов?
Может у кого еще есть простенькая игра в текстовом режиме(от врагов убегать и обходить ямки)?
Автор: pascal65536 3.12.2002 16:49
Цитата
Как вращать прямоугольник вокруг одного из углов?
Очень просто, если координаты углов треугольника заданы в декартовыми координатами (x,y), как обычно это делается. Сначала переносим центр координат в центр вращения, и пересчитываем остальные точки треугольника. Потом переводим всё в полярные координаты, прибавляем угол поворота к каждой точке (кроме центра вращения) и делаем обратное преобразование.
Должно работать!
Автор: vett 3.12.2002 17:08
А каким образом прибавлять угол? в каких единицах?
Автор: pascal65536 4.12.2002 16:39
Хм, >:( конечно прибавлять следует значения угла поворота в радианах. В паскале все углы в радианах считаются.