Вверх ↑
Ответов: 106
Рейтинг: 0
#1: 2020-06-26 10:03:21 ЛС | профиль | цитата
sla8a писал(а):
Мы ему тут помогаем, а он нам картинки неприличные выкладывает

Дауж, эдакое математическое порно!))
sla8a писал(а):
По теме, не все так страшно как описал Леонид. Вам достаточно найти центр окружности. Смотрите картинку. У вас уже сразу есть данные для Point3 и Point4 это ваши координаты начало дуги (А) и конец дуги (B). Найдя центр, вы получите Point1 (вычесть из позиции центра по Х и Y радиус) и Point2 (добавить к центру по оси Х и Y радиус (R)).

Но g-код меняется при таком рисунке, насколько я понял, что если дуга разворачивается больше чем на 180 градусов, в код вставляются 2 дуги и одна берет начало из конца другой.

карма: 0

0