Цитата:
Сообщение от alexpauk
Это понятно, но по какому алгоритму они изменяются?
|
Да ни по какому особому алгоритму. Задаете координаты центра, и относительно центра - смещение по вертикальной и горизонтальной осям всех вершин.
Ну хорошо, рассмотрим, например, построение буквы "О". Изобразим ее как вытянутый в вертикальном направлении прямоугольник высотой 2*D1 и шириной 2*D2 с центром в точке x1, y1. Требуется задать координаты четырех углов, а затем соединить их линиями.
a[1].x:=x1-D2; a[1].y:=y1+D1; {нижний левый угол}
a[2].x:=x1-D2; a[2].y:=y1-D1; {верхний левый угол}
a[3].x:=x1+D2; a[3].y:=y1-D1; {верхний правый угол}
a[4].x:=x1+D2; a[4].y:=y1+D1; {нижний правый угол}
Ну и т.п.