| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
28.02.2020, 12:29 | #1 | |
Алгоритм - Самостоятельное построение скруглений
Юбутово@Москва
Регистрация: 11.06.2014
Сообщений: 78
|
||
Просмотров: 3250
|
|
||||
|
||||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
Цитата:
мне алгоритм нужен. "Нарисуте линию со смещением равным радиусу скругления" смещение я посчитал, а как посчитать куда смещать? ну в общем, ладно. "попитка не питка", как говорил тов. Сталин |
|||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
|
|||
|
||||
а где?
ну, в автокаде мощный геометрический процессор алгоритм самый обычный. в общем случае решение систем уравнений: уравнение окружности, уравнение прямой (два варианта отступа от сопрягаемой) |
||||
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
вообще-то возможных варианта 4 - кроме "снаружи/внутри" возможно ещё "по часовой/против часовой". Автокад это делает в зависимости от того, куда нажимал пользователь. В компасе после указания элементов предлагается дополнительно указать вручную сторону построения. Где-то в другом САПР ещё по-своему может быть.
__________________
Век живи, век учись - ... |
|||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
Altium Designer
Цитата:
- пересечение окружности прямой - нет пересечения, расстояние до 2R - расстояние = 2R - ну плюс вариант - не достает (самый простой хаха) Цитата:
автокад учитывает куда конкретно был клик. у меня такое не прокатит, ну да ладно, эту задачу я решаю в зависимости от взаимного расположения линии и окружности. какие точки ближе расположены, те и скругляем. ну или могу добавить вариант с выбором для пользователя.. |
|||
|
||||
Я путаю или это про печатные платы в том числе?
|
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
Нужен алгоритм расчета каркасной перегородки с нагрузками | LarisaK | Поиск исполнителей | 0 | 07.03.2016 16:44 |
Построение цифровой модели рельефа по растровой карте | andrik75 | Программирование | 50 | 12.09.2015 21:23 |
Алгоритм брезенхема для 4 осей | vova_kansk | Программирование | 5 | 16.07.2014 11:28 |
Вопрос: Интерактивное построение полилинии внутри lisp-программы | Tonic | LISP | 5 | 26.04.2010 15:50 |