Форум пользователей ПО АСКОН

Профессиональные вопросы => Конструкторские и технологические задачи => Тема начата: VLaD-Sh от 11.03.16, 11:02:03

Название: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 11:02:03
Здравствуйте, коллеги!

Очень часто приходится сталкиваться с тем, что требуется провести окружность через две точки с определенным радиусом.
Вопрос - может подскажите как можно это сделать? Или я ни как не вижу определенного инструмента? (глаз замылился от работы). Или нет такого функционала у Компаса ?  :shu:

PS. 1) нужна именно окружность  :um:.
       2) Если нет функционала - может предложите удобный "костыль"
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Kirilius83 от 11.03.16, 11:04:56
есть инструмент, в окружностях, самый последний.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 11:12:34
Цитата: Kirilius83 от 11.03.16, 11:04:56
есть инструмент, в окружностях, самый последний.
Прошу прощения, но можно разжевать (для того и тему создал) - как повернуть построение окружности слева от точек ? С права мне не надо.  :shu:
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 11.03.16, 11:24:45
 :shu:
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 11:29:03
Коллеги! Давайте внимательно и по существу.

Как построить окружности слева от точек ?.   :um:

С права мне не надо, а Компас строит  >:(
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Healer от 11.03.16, 11:33:30
Постройте как строит Компас, а потом сделайте симметрию окружности по этим же двум точкам
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 11.03.16, 11:34:02
Стройте по 3м точкам, указали вначале 2 точки, потом 3й точкой выбираете сторону и диаметр окружности.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Healer от 11.03.16, 11:41:01
Если работать в параметрическом режиме, то не важно будет каким способом строить окружность, и потом можно изменять размер окружности.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 11:41:46
Цитата: Healer от 11.03.16, 11:33:30
Постройте как строит Компас, а потом сделайте симметрию окружности по этим же двум точкам
Это уже "костыль".
Теперь становится немного ясно - оказывается нет функционала у Компаса
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 11:42:57
Цитата: Healer от 11.03.16, 11:41:01
Если работать в параметрическом режиме, то не важно будет каким способом строить окружность, и потом можно изменять размер окружности.
2D никогда не делаю в параметрическом виде.  :shu:
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 11:46:32
Цитата: Алхимик от 11.03.16, 11:34:02
Стройте по 3м точкам, указали вначале 2 точки, потом 3й точкой выбираете сторону и диаметр окружности.
Извиняюсь не дошло - можно подробнее - как реализовать ?
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 11.03.16, 11:47:37
Почему костыль?! Вы говорите про окружность по двум точкам, а на практике строите по 3м. Сколько вариантов возможно при построении окружности по двум точкам?

Цитата: VLaD-Sh от 11.03.16, 11:46:32
Извиняюсь не дошло - можно подробнее - как реализовать ?
Выберите "Окружность по 3м точкам" и ставьте первые две точки которые совпадают с окружностью, не смотря на центр. А дальше вроде все понятно.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Healer от 11.03.16, 11:56:24
Цитата: Алхимик от 11.03.16, 11:34:02
Стройте по 3м точкам, указали вначале 2 точки, потом 3й точкой выбираете сторону и диаметр окружности.

Не получается вашим способом. После указания двух точек нет возможности задать размер окружности, только двигать третью точку и смотреть какой получается размер.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Resfeder от 11.03.16, 12:00:06
Костыль: строите "дугу по двум точкам" заданным радиусом и затем командой "удлинить до ближайшего объекта" получаете замкнутую дугу, внешне похожую на окружность.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 11.03.16, 12:01:25
Цитата: Healer от 11.03.16, 11:56:24
только двигать третью точку и смотреть какой получается размер.
И что вас смущает?

Если нужен получить какой то определенный диаметр с "первого" тыка, то нужно использовать доп функционал, в виде одного тыка в одно окно и задания радиуса окружности.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 12:21:20
Цитата: Алхимик от 11.03.16, 12:01:25
И что вас смущает?

Если нужен получить какой то определенный диаметр с "первого" тыка, то нужно использовать доп функционал, в виде одного тыка в одно окно и задания радиуса окружности.
Ну покажите где это тыкать?  :shu:
Радиус должен быть 50 мм
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 12:22:58
Цитата: Resfeder от 11.03.16, 12:00:06
Костыль: строите "дугу по двум точкам" заданным радиусом и затем командой "удлинить до ближайшего объекта" получаете замкнутую дугу, внешне похожую на окружность.
Спасибо - "костыль" №1

Коллеги есть проще вариант?
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Kirilius83 от 11.03.16, 12:37:44
Так, первый вопрос закрыт - инструмент нашелся, отлично!
А вот с нужной стороны - похоже да, указания направления действительно отсутствует, недоработочка...

Но: выбираете инкремент, задаете диамерт/радиус, указываете точки и строите как построилось, если не с той стороны - инструмент симметрия, линию симметрии через ваши 2 точки, окружность отобразится с другой стороны. Костыль, но рабочий...
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 11.03.16, 12:45:05
Цитата: VLaD-Sh от 11.03.16, 12:22:58
Коллеги есть проще вариант?
Что вас не устраивает при построении по 3м точкам?
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Вячеслав от 11.03.16, 12:54:31
количество точек, видать, не устраивает, к тому же радиус (диаметр) в этом случае указать нельзя.
т.е набор условий - две точки и радиус - не позволяет строить окружность по 3-м точкам.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 12:56:21
Цитата: Алхимик от 11.03.16, 12:45:05
Что вас не устраивает при построении по 3м точкам?
Меня все устраивает, но вопрос в другом как указать конкретный диаметр окружности? Наугад не устраивает
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 13:13:32
Цитата: Kirilius83 от 11.03.16, 12:37:44
Но: выбираете инкремент, задаете диамерт/радиус, указываете точки и строите как построилось, если не с той стороны - инструмент симметрия, линию симметрии через ваши 2 точки, окружность отобразится с другой стороны. Костыль, но рабочий...
Спасибо - "костыль" №2
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 11.03.16, 13:17:00
Цитата: Вячеслав от 11.03.16, 12:54:31
к тому же радиус (диаметр) в этом случае указать нельзя.
Можно, вечером покажу.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 11.03.16, 14:16:43
Окружность по 2м точкам (https://youtu.be/MUg378Xjcdg)

Интересно, Вам нужно построить окружность или доказать что это костыль? Хотя понимаю, вы хотите чтобы был такой же функционал как и у "Окружность, касательная к двум кривым".
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: konovalov от 11.03.16, 15:11:52
Очень простое и главное эффективное решение задачи! :)
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Вячеслав от 11.03.16, 16:30:57
Решение для построения окружности по 3-м точкам с возможностью указания радиуса/диаметра оной не увидел.

P.S.  Неужели никого не смущает, что построить окружность, зная координаты трех точек, принадлежащих этой окружности, и при этом задавать еще и её диаметр/радиус с точки зрения математики НЕВОЗМОЖНО...
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: sanyabin от 11.03.16, 16:36:27
Цитата: Вячеслав от 11.03.16, 16:30:57
Решение.. не увидел.

на 0,47 мин

Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Вячеслав от 11.03.16, 16:38:26
Цитата: sanyabin от 11.03.16, 16:36:27
на 0,47 мин

Ах, ну да...  :shu:
Это хороший метод - подмена понятий...
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 11.03.16, 16:41:03
Цитата: Вячеслав от 11.03.16, 16:30:57
P.S.  Неужели никого не смущает, что построить окружность, зная координаты трех точек, принадлежащих этой окружности, и при этом задавать еще и её диаметр/радиус с точки зрения математики НЕВОЗМОЖНО...
Ну вас не смущает, что известны только 2 точки, чего всех остальных должны ваши выводы беспокоить?!
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Вячеслав от 11.03.16, 16:44:19
Цитата: Алхимик от 11.03.16, 12:45:05
Что вас не устраивает при построении по 3м точкам?

Цитата: VLaD-Sh от 11.03.16, 12:56:21
Меня все устраивает, но вопрос в другом как указать конкретный диаметр окружности? Наугад не устраивает

Цитата: Алхимик от 11.03.16, 16:41:03
Ну вас не смущает, что известны только 2 точки, чего всех остальных должны ваши выводы беспокоить?!
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 11.03.16, 16:49:09
Что не так с указанием конкретного диаметра?! Меняем шаг курсора и он выдает шаг в ММ, а не в дюймах. В погашенном поле "Диаметр" операции окружности стоит диаметр кратный шагу.

Да, в примере допустил ошибку, не поставил дробное значение шага, какие нить 13,469мм.

О какой подмене понятий вы говорите?
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Kirilius83 от 11.03.16, 16:59:00
Ок, еще способ, чисто геометрический:
в каждой точке строим окружность R50, на их пересечении будет центр искомой окружности R50(ф100). И рисуем требуемую окружность.

Все точно, даже без плясок с бубном, классический дедовский метод, как на кульмане  :um:  :-)))
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 18:05:20
Цитата: Kirilius83 от 11.03.16, 16:59:00
Ок, еще способ, чисто геометрический:
в каждой точке строим окружность R50, на их пересечении будет центр искомой окружности R50(ф100). И рисуем требуемую окружность.

Все точно, даже без плясок с бубном, классический дедовский метод, как на кульмане  :um:  :-)))
Спасибо - это уже что-то. На мой взгляд самый лучший способ - "костыль" №3  ;)
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 18:11:14
Всем, кто откликнулся, спасибо

Можно наверно сделать вывод: В Компасе нет инструмента для построения окружность по Двум точкам и Радиусу.

Жаль! Уже замучился чертить это парадокс с помощью "костылей"  :)
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Resfeder от 11.03.16, 18:32:17
Алхимик! Браво! Это действительно работает.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 18:38:44
Цитата: Resfeder от 11.03.16, 18:32:17
Алхимик! Браво! Это действительно работает.
Можно узнать, что именно работает?  :shu:
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Alex_S от 11.03.16, 19:30:07
Через две точки можно построить 2 окружности, если диаметры окружностей равны и больше расстояния между точками. Компас предлагает только один вариант. Это неправильно.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Sabahs от 11.03.16, 19:38:44
Тут проблема в том, что окружность имеет одно направление и разработчики этот момент прошляпили, хотя даже с одним направлением, при построении окружности по двум точкам с фиксированным радиусом, команда имеет два решения, а не одно, как предлагается.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Resfeder от 11.03.16, 21:29:14
VLaD-Sh! Построение окружности через две точки заданным диаметром с требуемым расположением при помощи команды "окружность через три точки".
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 11.03.16, 21:57:50
Resfeder! Мы видимо говорим с вами о разных вещах. Если речь о ролике, то там нет решения. Там лишь показана попытка с помощью округления решить проблему. Что - под каждый диаметр отверстия настраивать округление ? Ну может это и есть выход ???? :(
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Resfeder от 11.03.16, 23:20:25
Да, это костыль! Мне понравился неожиданный способ решения этой проблемы. Я проверил. Получилось построение окружности через две точки с заданным диаметром (Ф50) слева от них при помощи команды "окружность через три точки". Напомню Вам про свой костыль! (http://forum.ascon.ru/index.php/topic,29186.msg223418.html#msg223418) 100% точность при минимуме кликов. Команда "удлинить до ближайшего..." у меня в контекстной панели.  :) Прост и этот способ (http://forum.ascon.ru/index.php/topic,29186.msg223408.html#msg223408), выбор за Вами. Не важен метод, важен результат.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 12.03.16, 06:46:25
Цитата: Resfeder от 11.03.16, 12:00:06
Костыль: строите "дугу по двум точкам" заданным радиусом и затем командой "удлинить до ближайшего объекта" получаете замкнутую дугу, внешне похожую на окружность.
Спасибо - Это наверно самый быстрый способ получения окружности из двух дуг - "костыль" №4.

PS. Недостаток - примитив не является окружностью.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Resfeder от 12.03.16, 15:25:13
Цитата: VLaD-Sh от 12.03.16, 06:46:25
... получения окружности из двух дуг...
PS. Недостаток - примитив не является окружностью.
Да почему из двух дуг? Одна дуга, замкнутая! И почему недостаток? Какая разница?
ЦитироватьВам шашечки нужны, или Вам ехать надо?
Конечно, это всё обходные пути:
Цитата: Sabahs от 11.03.16, 19:38:44
Тут проблема в том, что окружность имеет одно направление и разработчики этот момент прошляпили, хотя даже с одним направлением, при построении окружности по двум точкам с фиксированным радиусом, команда имеет два решения, а не одно, как предлагается.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Goran от 13.03.16, 14:08:24
Цитата: Resfeder от 12.03.16, 15:25:13
... И почему недостаток? Какая разница? Конечно, это всё обходные пути:
Один обзывается, другой дразнится вот и вся разница!
* * *
"Современный" конструктор "забыл" основы черчения! Он привык решать вопросы одним нажатием кнопки. Если для существующих  вариантов решений кнопок мало - недоработка, если кнопок много, то это "выпендреж программеров" не учитывающих "напряженный труд множественности кликов".
Вот "современный" конструктор пишет пожелания по устранению костылей, мотивируя апелляцией к сонму таких же "современников".
АСКОН же анонсирует сквозную 3D технологию, и для него (АСКОНа) 2D -рисование это и есть самые настоящие костыли!  Понятие "Современности" у АСКОНа - другого уровня, а к нему постоянно обращаются пользователи со своим ореолом "современности" с просьбами "тюнинга"  конструкторской библиотеки и тыды и тыпы.
АСКОН занимается бизнесом!!! Бизнес - деятельность, направленная на получение прибыли; приносящий доход или иные личные выгоды.
Так что ...Собака лает - караван идет!
Это мое личное мнение - никого ни к чему не обязывающее, не принуждающее и ни в чем не упрекающее.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Kirilius83 от 14.03.16, 08:59:16
соглашусь. конструктора - подзабыли черчение с помощью только лишь линейки и циркуля. аскон - лепит функции не задумываясь о реальной работе.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: СВ от 14.03.16, 10:28:17
Цитата: Kirilius83 от 14.03.16, 08:59:16
...конструктора - подзабыли черчение с помощью только лишь линейки и циркуля...
Прочитав вопрос автора темы, стал ждать - когда ответят про "чертёжный" вариант построения, с помощью двух окружностей из точек и третьей - из точки их пересечения. Дождался. Сам писать не стал, т.к. по "современным" понятиям это будет настоящий костылище, не так ли.
Однако доработка команды видится достаточно верной, т.к. команда станет более универсальной.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Kirilius83 от 14.03.16, 10:59:47
Я так и знал, что зубры знают но ждут  :-))) Тут ведь неоднократно обсуждались бумажные приемы... Собсно сам его не сразу выложил...
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 14.03.16, 11:22:00
Цитата: СВ от 14.03.16, 10:28:17
Прочитав вопрос автора темы, стал ждать - когда ответят про "чертёжный" вариант построения, с помощью двух окружностей из точек и третьей - из точки их пересечения. Дождался. Сам писать не стал, т.к. по "современным" понятиям это будет настоящий костылище, не так ли.
Котылище   :-)))  :))))). Я надеюсь, что еще никто не забыл как это делать с помощью циркуля.
Но вы правильно подметили, что речь идет не о том как сделать вручную, а о том как заставить этот продут работать как "САПР"
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Resfeder от 14.03.16, 11:42:46
 :) Ещё один костыль! Осталось вспомнить тригонометрию, чтобы воспользоваться геометрическим калькулятором! Строим окружность командой "окружность" заданным диаметром. Центр - на расстоянии (х; у) от точки! :o:
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Вячеслав от 14.03.16, 12:15:23
та тогда уж сразу переходите к уравнениям, тем более все данные для этого есть  :o:
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Kirilius83 от 14.03.16, 13:09:05
Тю, а я уж решил что аналитический метод не всплывет  :-)))
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Вячеслав от 14.03.16, 13:22:45
он не мог не всплыть, к этому были явные предпосылки,  :o:
в частности:
Цитата: Resfeder от 14.03.16, 11:42:46
вспомнить тригонометрию, чтобы воспользоваться геометрическим калькулятором!
и заверте...
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Kirilius83 от 14.03.16, 13:44:26
Да-да, это была явная провокация  :-)))
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: bull от 15.06.16, 13:38:04
блин, что вы, на самом деле? Начерталку забыли? Из этих двух точек строите окружности радиусом в нужный радиус и с места пересечения проводите окружность. ВСЁ...

Тьфу ты... Уже было, оказывается
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Алхимик от 15.06.16, 15:47:44
дело в том что человек работает в САПРе  :) и ему хочется чтобы САПР само это делало.
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: bull от 15.06.16, 15:58:44
так в 3D делает. А 2D - это простой чертежник со всеми вспомогательными построениями. Ну, исключая основные ограничения. Проведение же окружности определенного радиуса через две точки не относится к основным ограничениям (как то через две диаметральные точки / 3 точки / 3 касательных / 2 касательных и радиус). Подобных желаний можно ещё много выдумать. Но это уже будет относиться к параметрическому построению, как в эскизнике в 3D
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: Observer от 17.01.17, 07:47:55
В 17 версии всё будет хорошо  :sun:
Название: Re: Окружность через две точки с указанием радиуса
Отправлено: VLaD-Sh от 17.01.17, 08:46:18
Цитата: Observer от 17.01.17, 07:47:55
В 17 версии всё будет хорошо  :sun:
Да. Уже проверили как только появилась бета версия.
Компас V17 научился делать окружность по двум точкам с указанием радиуса. И теперь может расположить окружность с любой стороны
  :j: