Постройте фигуру по точкам
1 3 0), -2; 1, 31, 32),
(5; 5), (5; 3), (6; 2), (7; 2),
,(7; 1,5), (5;0), (4; 0),(4; - 1,5)
,(3; - 1), (3; - 1,5),(4; - 2,5)
,(4,5; - 2,5), (- 4,5; - 3), (3,5; - 3)
(2; - 1,5), (2; - 1), (- 2; - 2),
(- 2; - 2,5), (- 1; - 2,5), (- 1; - 3),
;3
;1 - 3), (- 3
; - 2), (-2; - 1),
(- 3; - 1), (- 4; - 2), (-7; - 2),
(- 8; - 1), (- 7; 0), (- 3; 0).
2) Глаз: (5; 2).
Спасибо. Я могу построить фигуру по точкам, но в вашем сообщении встречается много несоответствий и опечаток (разделители, десятичные запятые/точки, лишние символы). Чтобы сгенерировать изображение точно, нужно привести координаты в единый понятный формат.
Что нужно уточнить (пожалуйста подтвердите или перепишите):
- Формат координат: вы используете x;y через точку с запятой, причём в числах десятичная часть записана через запятую (например 1,5 = 1.5). Так ли это следует трактовать?
- Нужно ли соединять точки в указанном вами порядке и затем закрывать фигуру (возврат к первой точке), или же просто отрисовать набор точек без замыкания?
- Что означает пункт 2) Глаз: (5; 2)? Это координата глаза, которую нужно пометить красной точкой? Нужно ли это помнить как отдельный маркер в итоговом изображении?
- В тексте встречаются фрагменты вроде ";3", ";1 - 3),", "4,5; - 2,5" и т. п. Это часть следующего блока или просто опечатки? Нужен чистый список точек. Если можно, прислать их как один список точек вида:
- Пример: (5;5), (5;3), (6;2), (7;2), (7;1,5), (5;0), (4;0), (4;-1,5), (3;-1), (3;-1,5), (4;-2,5), (4,5;-2,5), (-4,5;-3), (3,5;-3), (2;-1,5), (2;-1), (-2;-2), (-2;-2,5), (-1;-2,5), (-1;-3), ... и так далее, до конца списка.
- Поясните, пожалуйста, окончание списка: есть ли ещё точки после (-3;0) в вашем полном наборе?
Как могу помочь дальше уже сейчас:
- Я могу построить фигуру, как только вы отправите чистый перечень точек в формате (x;y) с Decimal-точками (например, 1,5 = 1.5) и подтвердите замыкание контура и наличие/отсутствие замыкания.
- В качестве готового решения могу дать вам:
- готовый скрипт на Python (matplotlib), который принимает список точек и рисует форму, отмечает точку глаза (5,2) красной меткой и по желанию замыкает контур;
- или SVG-файл/GeoGebra-станцию, если нужно визуализировать в другом формате.
Пример того, как можно отправить список точек (чистый вид, без опечаток):
- [(5,5), (5,3), (6,2), (7,2), (7,1.5), (5,0), (4,0), (4,-1.5), (3,-1), (3,-1.5), (4,-2.5), (4.5,-2.5), (-4.5,-3), (3.5,-3), (2,-1.5), (2,-1), (-2,-2), (-2,-2.5), (-1,-2.5), (-1,-3), ..., (-3,0)]
- Глаз: (5,2)
Если вы пришлёте чистый список, я:
- построю фигуру для вас и вернусь с изображением,
- при необходимости добавлю код или файл SVG, чтобы вы могли воспроизвести рисунок локально.
Готов приступить сразу после того, как вы подтвердите формат или пришлёте исправленный список точек.