Показать сообщение отдельно
Старый 26.10.2005, 00:45     # 2
_Lynx_
Junior Member
 
Регистрация: 11.10.2005
Сообщения: 63

_Lynx_ Путь к славе только начался
1. "Центр тяжести"
Вычисляется из расчёта одинаковых грузов в вершинах. С точки зрения рассчёта - координаты точки, являющиеся средним арифметическим по каждой.
2. Как повернуть относительно точки O(x0,y0).
т.е. для каждой точки Ai(xi,yi) вычисляются новые координаты
для поворота на 90 градусов
xi=x0+(yi-y0); yi=y0+(x0-xi);
180 градусов
xi=x0+(x0-xi); yi=y0+(y0-yi);
270 градусов
xi=x0-(yi-y0); yi=y0-(x0-xi);
3. Псевдографический рисунок
Насколько я понимаю в вершинах нарисовать квадратики, форматирую строки вывода. Ну и возможно ещё координатную сетку нарисовать.
Алгоритм: выбираешь минимум по Х-су, потом сортируешь точки по уменьшению координаты по У-ку. Ну и, проходя по отсортированному списку, соответствующим образом форматируешь строки и выводишь на экран.

Или тебе нужна полная реализация класса?
_Lynx_ вне форума