Нужна помощь с получением тел вращения
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Нужна помощь с получением тел вращения

Нужна помощь с получением тел вращения

Ответ
Поиск в этой теме
Непрочитано 27.05.2013, 15:01 #1
Нужна помощь с получением тел вращения
Arrenius
 
Регистрация: 12.10.2011
Сообщений: 55

Добрый день!

Необходимо нарисовать в AutoCad2012 крышку емкости или ресивера. В предыдущих версиях программы я это всегда делал рисованием радиуса крышки по оси Х, потом поднимался вверх по оси Z на сколько нужно, эта линия является и высотой крышки и осью вращения. Потом либо переносил начало координат в плоскость этих двух линий и получал дугу либо путем вырезания четверти их эллипса, либо сплайном. Затем объединял полилинию с дугой командой СОЕДИНИТЬ и вращал контур вокруг вертикальной оси.
Никогда проблем не было, 2012й акад пишет мне:

"Объект должен находиться по одну сторону от оси. Не удается выполнить операцию вращения для данного обьекта". Из за чего такое может быть? Интересно что если пытаюсь вращать этот же контур но не вокруг оси, которая является и одной гранью этого же тела, то все хорошо, но тогда получается что то типа тора, а мне отверстие в середине не нужно.((((
Просмотров: 9381
 
Непрочитано 27.05.2013, 15:06
#2
ki

Constructor
 
Регистрация: 28.09.2005
SPb
Сообщений: 689
<phrase 1= Отправить сообщение для ki с помощью Skype™


Вы бы файл приложили, где у вас проблема возникла, т.к. по описанию сложно понять почему не получается...
__________________
Для ухода за пожилым программистом требуется приятная женщина, говорящая на FОRTRАN, BАSIС и С++
ki вне форума  
 
Непрочитано 27.05.2013, 15:09
#3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


так систему координат подвинь к центру будущей крышки и никакого кольца не будет.
Хмурый вне форума  
 
Автор темы   Непрочитано 27.05.2013, 16:15
#4
Arrenius


 
Регистрация: 12.10.2011
Сообщений: 55


Цитата:
Сообщение от Хмурый Посмотреть сообщение
так систему координат подвинь к центру будущей крышки и никакого кольца не будет.
Не, от системы координат это же не зависит. Мы же сначала указываем обьект, который хотим вращать, а потом ось вокруг которой вращаем. Вот допустим если взять квадрат и вращать его вокруг одной из его сторон, получится "шайба". Мне что то такое и нужно, только не квадрат вращать, а треугольник, одна сторона которого дуга (позже файл прикреплю). А если вращать тот же квадрат только вокруг какой то другой оси, внешней, то получится та же шайба но с отверстием посередине. От системы координат ничего не зависит, все зависит от оси вращения.
Arrenius вне форума  
 
Непрочитано 27.05.2013, 16:18
#5
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


ось вращения, если явно указывать относительно какой оси вращать X, Y или Z, проходит через точку 0,0,0 (начало координат ПСК).
И в ранних версиях AutoCAD'а команда _revolve применялась только к полусечению детали...
Хмурый вне форума  
 
Автор темы   Непрочитано 27.05.2013, 16:25
#6
Arrenius


 
Регистрация: 12.10.2011
Сообщений: 55


Вот этот контур мне нужно вращать вокруг меньшей стороны (вертикальной). А у меня к ней даже как то привязывается плохо, вершин не видит(
Вложения
Тип файла: dwg
DWG 2010
крышка.dwg (147.7 Кб, 2738 просмотров)
Arrenius вне форума  
 
Непрочитано 27.05.2013, 16:32
#7
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Со сплайнами AutoCAD не дружит. Конвертируй сплайн в полилинию
Хмурый вне форума  
 
Непрочитано 27.05.2013, 16:38
1 | #8
ki

Constructor
 
Регистрация: 28.09.2005
SPb
Сообщений: 689
<phrase 1= Отправить сообщение для ki с помощью Skype™


Так?
Вложения
Тип файла: dwg
DWG 2010
крышка+(2010).dwg (604.9 Кб, 2702 просмотров)
__________________
Для ухода за пожилым программистом требуется приятная женщина, говорящая на FОRTRАN, BАSIС и С++
ki вне форума  
 
Автор темы   Непрочитано 27.05.2013, 17:24
#9
Arrenius


 
Регистрация: 12.10.2011
Сообщений: 55


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Со сплайнами AutoCAD не дружит. Конвертируй сплайн в полилинию
Это вообще не сплайн, а четверть эллипса. Знаю что они не очень дружат, но на других версиях я приловчился. Я их обьединял с полилинией и все было ок. А тут вообще просто упоролся!
А как сплайн или дугу трансформировать в полилинию? Это что, она будет состоять из тысячи маленьких отрезков? Если да, то это не подходит.
Arrenius вне форума  
 
Непрочитано 27.05.2013, 17:38
#10
Sерж

проектировщик
 
Регистрация: 30.07.2008
Владимир
Сообщений: 579
<phrase 1= Отправить сообщение для Sерж с помощью Skype™


но четверть эллипса гораздо удобнее чертить дугой эллипса, зная две полуоси. получится полилиния, которая может состоять из прямолинейных участков и дуг.или это всё таки ни эллипс, ни овал, а кривая неизвестной формулы, начерченная, скажем, по подложке?
__________________
Лень - это подсознательная мудрость.
Sерж вне форума  
 
Автор темы   Непрочитано 27.05.2013, 17:46
#11
Arrenius


 
Регистрация: 12.10.2011
Сообщений: 55


Цитата:
Сообщение от ki Посмотреть сообщение
Так?
Да!!!Вы область сделали из контура? Я совсем забыл, я раньше тоже так делал, а сейчас перешел на интерфейс 3D а тут кнопки такой нет. Скажите, кто знает где эта функция находится в 3Д интерфейсе, что бы не бегать каждый раз в 2Д?


Цитата:
Сообщение от Sерж Посмотреть сообщение
но четверть эллипса гораздо удобнее чертить дугой эллипса, зная две полуоси. получится полилиния, которая может состоять из прямолинейных участков и дуг.или это всё таки ни эллипс, ни овал, а кривая неизвестной формулы, начерченная, скажем, по подложке?
Не знаю, у меня дугой не получается сделать нужную форму. У нее касательная в конце не определяется и получается слишком острый угол.

Люди, у меня одного не работает Правка своего сообщения? Что бы кому то написать нужно ждать что бы кто то что то ответил в теме))) Сейчас сразу одним сообщением всем отвечаю)
Arrenius вне форума  
 
Непрочитано 27.05.2013, 17:51
#12
Sерж

проектировщик
 
Регистрация: 30.07.2008
Владимир
Сообщений: 579
<phrase 1= Отправить сообщение для Sерж с помощью Skype™


что значит, не получается? эллипс определяется полностью двумя своими полуосями.и есть комманда черчения дуги эллипса. то есть это всё таки не эллипс. тогда да, нужно вращать регион, получившийся из линий, вокруг направляющей
__________________
Лень - это подсознательная мудрость.
Sерж вне форума  
 
Непрочитано 27.05.2013, 18:43
#13
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


переменная существует PELLIPSE для отрисовки эллипсов дуговыми сегментами полилинии
Хмурый вне форума  
 
Автор темы   Непрочитано 27.05.2013, 23:55
#14
Arrenius


 
Регистрация: 12.10.2011
Сообщений: 55


Спасибо всем за помощь. Я вроде понял как рисовать эллиптические дуги, а не вырезать их из эллипса, но даже с такими дугами автокад не хочет вращать фигуру((((
Arrenius вне форума  
 
Непрочитано 28.05.2013, 00:20
#15
wasilij1973


 
Регистрация: 30.01.2009
Сообщений: 222


1 -
Цитата:
Сообщение от Arrenius Посмотреть сообщение
Объект должен находиться по одну сторону от оси.
2 - вращать полилинию
p.s. к сожалению файл посмотреть не могу...
wasilij1973 вне форума  
 
Непрочитано 28.05.2013, 08:42
#16
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,751
Отправить сообщение для T-Yoke с помощью Skype™


Цитата:
Сообщение от Arrenius Посмотреть сообщение
Спасибо всем за помощь. Я вроде понял как рисовать эллиптические дуги, а не вырезать их из эллипса, но даже с такими дугами автокад не хочет вращать фигуру((((
Да вроде нормально вращается и 3D-тело получается без проблем. В общем-то даже объединять линии нет необходимости, если концы линий совпадают.
В последних версиях при задании объекта вращения из линий, автокад спрашивает, что нужно создавать, тело или поверхность.
Ваш объект прекрасно преобразовывается в тело вращения.
Вложения
Тип файла: dwg
DWG 2010
крышка+3D-тело.dwg (168.1 Кб, 2487 просмотров)
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I
T-Yoke вне форума  
 
Автор темы   Непрочитано 28.05.2013, 11:34
#17
Arrenius


 
Регистрация: 12.10.2011
Сообщений: 55


Цитата:
Сообщение от T-Yoke Посмотреть сообщение
Да вроде нормально вращается и 3D-тело получается без проблем. В общем-то даже объединять линии нет необходимости, если концы линий совпадают.
В последних версиях при задании объекта вращения из линий, автокад спрашивает, что нужно создавать, тело или поверхность.
Ваш объект прекрасно преобразовывается в тело вращения.
Не знаю, у меня ничего не спрашивает. В вашем файле вы же получили поверхность вращения, а мне нужно тело вращения. Попробуйте из моего эскиза получить тело вращения, у меня не получается, даже используя "область"
Arrenius вне форума  
 
Непрочитано 28.05.2013, 12:48
#18
ki

Constructor
 
Регистрация: 28.09.2005
SPb
Сообщений: 689
<phrase 1= Отправить сообщение для ki с помощью Skype™


Просто в вашем эскизе весь контур является сплайном и даже, если контур этот преобразовать в область, могут возникнуть проблемы. Я раздолбал ваш контур, прямые участки построил полилинией, потом из замкнутого контура (кривая+полилиния) создал область и уже из неё сделал тело вращения, взяв за ось кроткую сторону. При этом я повернул ПСК так, чтобы контур был в плоскости x0y.
__________________
Для ухода за пожилым программистом требуется приятная женщина, говорящая на FОRTRАN, BАSIС и С++
ki вне форума  
 
Автор темы   Непрочитано 28.05.2013, 12:58
#19
Arrenius


 
Регистрация: 12.10.2011
Сообщений: 55


ki, прикол в том, что на том чертеже что вы сделали у меня все строится и вращается, на моем рабочем чертеже нет, я взял и перенес одно такое тело вращения с Вашего чертежа на свой, и у меня на том чертеже все тоже начало вращаться))) перенеслись какие то настройки, я не знаю) Где эти настройки? Что это за настройки? Капец в общем......теперь я до конца жизни привязан к вашему чертежу))))
Arrenius вне форума  
 
Непрочитано 14.07.2014, 10:20
#20
giprsk


 
Регистрация: 20.05.2009
Сообщений: 89


В Атокаде 2014 обнаружил проблемы с образованием тел вращения, команда: ВРАЩАТЬ/_REVOLVE.
В начальном запросе придумали теперь выбор режима: "Тело" или "Поверхность" будет создаваться. По умолчанию: "Поверхность". Как сделать, чтобы по умолчанию создавался 3D-тело/3DSLOID? Какая системная переменная за это отвечает?!
У меня (Автокад - лицензионная локализованная версия) на запрос [РЕжим] не реагирует, приходится переключать на язык En и вводить _mo, далее наоборот, нужно переключиться на Ru и ввести [Тело].
После построения 3D-тела команда _REVOLVE сбрасывает с таким трудом установленный РЕжим "Тело" опять на "Поверхность", и при новых построениях приходится каждый раз подкидываться. У меня одного такой баг?

Разобрался. Команда была записана на макросе кнопки ^C^C^R_revolve _mo _su, поэтому заложенные запросы исполнялись без участия пользователя. Однако на макросе с зыком проблема остаётся, на [РЕжим] не реагирует, приходится писать так: ^C^C^R_revolve _mo Т

Последний раз редактировалось giprsk, 14.07.2014 в 10:41.
giprsk вне форума  
 
Непрочитано 14.07.2014, 10:52
#21
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Программы "Атокад 2014" не знаю. В AutoCAD 2014 с установленными обновлениями команда _.revolve работает нормально, вход в режим выполняется корректно. Создание тела и поверхности для рабочего пространства "3D-моделирование" выполняется верно - в зависимости от того, с какой вкладки вызывается команда, создается либо тело, либо поверхность.

----- добавлено через ~3 мин. -----
Макросы:
"Создание 3D-тела или поверхности путем сдвига 2D- или 3D-кривой вокруг оси" : ^C^C^R_revolve _MO _SO;
"Создание 3D-поверхности путем сдвига 2D- или 3D-кривой вокруг оси" : ^C^C^R_revolve _mo _su;
"Создание 3D-тела или поверхности путем сдвига 2D- или 3D-кривой вокруг оси" : ^C^C^R_revolve;
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Нужна помощь с получением тел вращения

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Юмор 2009 DEM Разное 1736 01.01.2010 22:51
Нужна помощь с расчетами площадок(детская,спортивная,хозяйств.,стоянка для хранения автотранспорта)) Ягода Поиск литературы, чертежей, моделей и прочих материалов 0 08.05.2008 19:37
Нужна помощь! Полилиния с равными интервалами опорных точек. pffafer AutoCAD 8 14.03.2005 21:24
Нужна помощь Николай1 Прочее. Архитектура и строительство 2 27.02.2004 12:47