|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как построить окружность на трём точкам в нужном квадранте?
Регистрация: 17.03.2009
Сообщений: 316
|
||
Просмотров: 2896
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
У тебя, похоже, одна из точек дублируется. Хотя бы одна из точек должна лежать как раз внутри нужного "квадранта" и не принадлежать ни одной прямой.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 316
|
Да, конечно. Точка касания и точка "пересечения" одной из прямых совпадают. Именно за счёт этого и возникает неоднозначность. Автокад нормально при этом строит окружность, но неоднозначность разрешает по своему разумению. Можно ли как-то ему предложить нужное мне разумение.
----- добавлено через ~8 мин. ----- Возможно я неправильно решаю задачу, и надо строить окружность не "по трём точкам", указывая касательные, а как-то иначе. Будут благодарен, если подскажите как. Есть две окружности, есть заданная точка на одной из них. Надо построить красную окружность, касательную к обоим белым окружностям разных радиусов и проходящую через заданную точку на одной из них (она же, разумеется, одна из точек касания). Понятно, что и в этом случае задача имеет два решения в смежных "квадрантах". Мне нужен один конкретный из них, наперёд заданный. ![]() Последний раз редактировалось fasadel, 18.05.2021 в 15:46. |
|||
![]() |
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,401
|
|
|||
![]() |
|
||||
ГИП Регистрация: 08.05.2019
Сообщений: 124
|
В этом режиме, ЕМНИП, указываются именно три точки, через которые должна пройти окружность. Иными словами, указываются вершины треугольника, вокруг которого описывается окружность. Единственно возможная окружность.
Это какое-то новое слово в геометрии. Предлагаю попробовать через геометрические зависимости. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
Как с помощью VBA построить поверхность по трём поперечникам? | МишаИнженер | Программирование | 2 | 06.09.2011 20:40 |
Построить сплайн по точкам, взятым из текстового файла. | ГошаПак | Программирование | 6 | 25.10.2010 21:52 |
Как построить тело по 3D точкам с целью определения его объема | Малявка | Программирование | 14 | 27.07.2009 13:46 |
Как построить окружность 2PR? | Cage | AutoCAD | 14 | 12.09.2005 19:05 |