|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
как Вписать эллипс в параллелограмм?
Регистрация: 08.12.2008
Сообщений: 27
|
||
Просмотров: 21344
|
|
||||
Регистрация: 08.12.2008
Сообщений: 27
|
Profan, вписать конечно можно, только вот получиться ли средствами автокада. Вопрос только в этом.
Leeex_87, в школе не было черчения, в учебнике сказано, что возможно по 8 предоставленным точкам, соответственно, их нужно соединять вручную, что с упехом получается на листке. Вопрос в том что возможно ли сделать это в автокаде.? |
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 19.02.2008
Москау
Сообщений: 367
![]() |
вот аксонометрия 60 градусов
45 тож делается. тока как непонял...эта делается с помошью видового окна команды флаттен и масштабирования. вся проблема заключается в том, что эллипс строится по вершинам, вот найдите вершины в аксонометрии и дерзайте. )
__________________
Помни о темной стороне лайаута юный инженер. |
|||
![]() |
|
||||
Инженер Регистрация: 05.05.2008
Москва
Сообщений: 1,074
|
С практической точки зрения, в АКАДе имеется инструмент Овал. Установите привязку по середине отрезка, выберете данный инструмент и постройте его по трем точкам. Получится овал, вписанный в прямоугольник.
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/ |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
|
|||
![]() |
|
||||
Задачка красивая. Я раньше на чертеже строил так: находил фокусы эллипса, ставил в них булавки, натягивал нитку так, чтобы ее середина, проходила и через грифель карандаша и через координату малой оси эллипса - элегантно получалось, но а с помощью 3D Профан сможет построить это все и в каде, чего и Kandy желаю.
Сохранено в 2004, 2ВД, правый с помощью угла поворота в плане и угла сверху на прямоугольник со сторонами равными сторонам пар-ма, остальное, находение углов,сохранение видов - дело техники. Последний раз редактировалось sbi, 09.12.2008 в 05:10. Причина: Не спится |
||||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
|
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Действительно, проекция квадрата на плоскость может быть квадратом, а может быть и отрезком.
Рисуем квадрат, вписываем в него круг и запускаем орбиту. Смотрим, как визуально деформируется квадрат и вписанный в него круг. Пробуем ОПИСАТЬ эллипс вокруг параллелограмма. Не знаем, как и подступиться. |
|||
![]() |
|
||||
Регистрация: 08.12.2008
Сообщений: 27
|
sbi, а как сохранить вид? или как это называется? те происходит подмена плоскостей? и мы должны спроецировать основную плоскость на вспомогательную.
BM60, если интуитивно не понятно, то могу предложить доказательство, (чуть позже) того что, проекция произвольного квадрата в пространстве(xyz) на плоскость (xy) есть параллелограмм, либо отрезок. (отрезок нам не нужен его и не рассматриваем) |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
Все смотрим тут
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Регистрация: 08.12.2008
Сообщений: 27
|
Хмурый, меня интересует еще практический вопрос: чем строить линиями? дугами? я так понимаю что все это будет приблизительно верно?
тк чем больше точек тем точнее будут хорды... или нет? мне нравиться способ с переменой проекции, но вот как сохранить вид? этого кажется никто не знает (( |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Цитата:
Вид сохраняется командой _view в дилоговом окне выбрать "Новый" |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Что-то вы тут вертитесь вокруг квадрата и круга и их проекций. А вот возьмите произвольный параллелограмм с соотношением сторон 1:7 и впишите в него эллипс. Не сплайн, не овал, не аппроксимирующую кривую, а натуральный эллипс. Хотя бы точки касания.
|
|||
![]() |
|
||||
Регистрация: 08.12.2008
Сообщений: 27
|
Profan, я с этого и начал, просто, чтобы получить 8 точек, нужно на стороне параллелограмма построить квадрат и снести необходимые точки пересечения и касания
Хмурый, просто в максе, где я работаю, там можно сделать проекцию Последний раз редактировалось Кулик Алексей aka kpblc, 09.12.2008 в 23:44. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
[ПРАВКА]!
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 06.03.2008
Сообщений: 165
|
Как вписать эллипс в параллелограмм используя способ проекций.
1. Открываем, например, книгу Н.Н. Полещука «AutoCAD 2002», частьII, глава 15 «Эллипсы», в частности сказано при выборе опции [Rotation]: - «эллипс будет построен как проекция окружности, повернутой в пространстве относительно плоскости XY на задаваемый вами угол». 2. В нашем случае угол = arctg(a/b), где a/b отношение меньшей стороны параллелограмма к большей (например 1/7). 3. Строим прямоугольник со сторонами a и b, вписываем в него эллипс. 4. Переходим к части III, глава 35 «Элементы трехмерных моделей» для нахождения угла, при котором проекция прямоугольника с углом при основании 90 проектировалась на плоскость экрана дисплея с углом при основании, например в 45 градусов (параллелограмм), любым из способов, перечисленных в этой главе. 5. Сохраняем новый видовой экран. |
|||
![]() |
|
||||
Конструктор Регистрация: 16.01.2006
Москва
Сообщений: 68
|
Надо подумать вот в каком направлении.
Каждый параллелограмм можно рассматривать как проекцию квадрата. Можно даже отределить угол зрения между линией взгляда и плоскостью квадрата (1) и угол между проекцией линии взгляда на плоскость квадрата и одной из сторон квадрата (2). Получив таким образом угол (1), можно отождествить его с подобным углом взгляда на окружность, в результате чего получается эллипс. Таким образом, имея угол (1) и по сути необходимые данные для построения исходного квадрата, можно построить и искомый эллипс, как некую проекцию вписанной окружности. |
|||
![]() |
|
||||
Конструктор Регистрация: 16.01.2006
Москва
Сообщений: 68
|
Дело в том, что если формализовать такой подход, то можно через поиск исходного квадрата и окружности обратным путем построить эллипс. Если описать процесс вербально (.lsp), то можно будет просто указав вершины параллелограмма получить готовый эллипс.
|
|||
![]() |
|
||||
Конструктор Регистрация: 16.01.2006
Москва
Сообщений: 68
|
Ладно. Любителям поломать мозги. Факультатив.
Дано: - Бревно. - Фигура с пазом. Требуется сунуть бревно в паз. Произойдет касание по точкам 1, 2, 3. Вопрос: Как построить? Тем, кому кажется, что решение очевидно намекну, что для бревна постоянные точки 2 и 3, а ля паза точка 1. В итоге два элемента с тремя неизвестными. Я кувыркаюсь с этой задачей уже четыре года. |
|||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,600
|
Михаил055,
1. Построить кривую перемещения точки 3 при скольжении бревна и найти её пересечение с вертикальной линией упора. Дальше - просто. Как построить - не знаю. 2. В SolidWorks`е или в Inventor`е есть возможность "женить" (mate) инстанции. Женим: точку 1 с прямой "низа" бревна, точку 2 с прямой "дна", точку 3 с прямой вертикали упора. Пусть машина думает, у ей мозги из гутаперчи. |
|||
![]() |
|
||||
Регистрация: 20.07.2005
СПб
Сообщений: 89
|
Для решения задачи, указанной в названии темы можно воспользоваться LISP-программой
http://dwg.ru/dnl/538 |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Цитата:
http://forum.dwg.ru/showthread.php?p...2%FC#post30649 |
|||
![]() |
|
||||
Конструктор Регистрация: 16.01.2006
Москва
Сообщений: 68
|
Цитата:
Можно было бы и там, но некропостерство поощрительно ли? |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
задача уже поменялась в #48 http://forum.dwg.ru/showpost.php?p=922628&postcount=48
|
|||
![]() |
|
||||
Регистрация: 30.05.2012
Сообщений: 100
|
Натолкнулся на интересную задачу:
Цитата:
Попытался получить решение через параметризацию чертежа (Автокад 2010). Вот что получилось. Здесь пришлось пойти на небольшую хитрость – в точках 1, 2 и 3 построить окружности dia1..dia3 и cвязать их параметром Касание c соответствующими отрезками. Точность решения при этом, конечно, снижается, но может быть практически любой, достижимой в Автокаде. Она зависит от диаметра окружностей (я ограничился 0,0001). Остальные геометрические связи видны из чертежа. Исходные данные – d1, d2, d3. Параметр d4 необязателен, введен только для того, чтобы левый конец бревна всегда выходил за упор, за точку 1. Угловой размер ang1 просто справочный.
__________________
В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
|||
![]() |
|
||||
ГИП Регистрация: 08.05.2019
Сообщений: 124
|
Пару лет назад задавался вопросом. Помурыжив каноническое уравнение эллипса, скудные познания в Lisp'е и линейной алгебре, я родил скрипт. Есть в нём недочёт — иногда эллипс отрисовывается повёрнутым на 90 градусов. В своё время я на это плюнул и разворачивал его обратно руками.
Пример работы на картинке. Последний раз редактировалось SpBerkut, 19.05.2022 в 15:13. |
|||
![]() |
|
||||
вообще в общем случае в параллелограмм можно вписать ДВА эллипса, которые будут условно ориентированны по его диагоналям.
|
||||
![]() |
|
||||
Регистрация: 28.08.2012
Сообщений: 1
|
1. Строим 8 точек внутри параллелограмма как в ответе #14
2. Выбираем инструмент "сплайн по управляющим вершинам" и обводим по 8 точкам (важно - замкнуть последний сектор через команду "з" - замкнуть) - Получается эллипс, чуть меньше чем нужно. 3. Выделяем полученный эллиптический сплайн (см. рис.1). через меню сплайна (треугольник, появляющийся при выделении) переводим его в режим "Определяющие" (см. рис 2 синий контур) 4. Подтягиваем за узлы в нужные точки. (см. рис 2 желтый контур). Готово. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рифмоплетство. | Kryaker | Разное | 554 | 14.11.2023 11:59 |
Как работать с дигитайзером в AutoCad? | Yusuf | AutoCAD | 21 | 11.09.2010 13:38 |
на злобу дня !! | zaza-noza | Разное | 63 | 22.05.2009 15:10 |
Мировой кризис | Moris | Разное | 2271 | 07.12.2008 12:07 |
как вписать рамку из model в viewports в layout-е | Rascen | AutoCAD | 2 | 23.04.2007 12:51 |