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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как в AutoCAD 2015 сделать 3D-тело, имея два угла перелома в плане и на продольнике?

Как в AutoCAD 2015 сделать 3D-тело, имея два угла перелома в плане и на продольнике?

Ответ
Поиск в этой теме
Непрочитано 16.02.2016, 22:36 #1
Как в AutoCAD 2015 сделать 3D-тело, имея два угла перелома в плане и на продольнике?
Homo(v)sapiens
 
Гидротехнические сооружения
 
Белгород
Регистрация: 10.02.2009
Сообщений: 164

Всех приветствую!
Прошу помощи знатоков.
Задача: построить 3D-тело в Автокаде. Это будет у нас принимающий оголовок. Построен продольный профиль. В плане ось имеет угол поворота. В этом же месте на продольнике имеется перелом, то есть Z отметка будет уменьшаться (уклон вниз). Каким образом учесть эти два перелома? Получается только построить, учитывая что-то одно. Если беру за основу примитивы плана и выдавливаю, тогда днище горизонтально. Пытаюсь двигать ребра и грани. Но получается ерунда. Да и не способ это, наверняка. Если же принимаю для выдавливания примитивы продольника, то не учитывается угол поворота трассы.

Миниатюры
Нажмите на изображение для увеличения
Название: Рис1.jpg
Просмотров: 97
Размер:	49.1 Кб
ID:	165455  Нажмите на изображение для увеличения
Название: рис2.jpg
Просмотров: 96
Размер:	30.6 Кб
ID:	165456  

Вложения
Тип файла: dwg
DWG 2007
Оголовок.dwg (511.2 Кб, 16 просмотров)

__________________
«Если хочешь иметь то, чего никогда не имел, делай то, чего никогда не делал»
Просмотров: 3102
 
Непрочитано 16.02.2016, 23:26
#2
fasadel


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


Задача поставлена некорректно. Следует понимать, что при одновременном изломе в двух плоскостях сечение на "входе" не будет соответствовать сечению "на выходе". А в вашей недоделанной модели сечение на обоих концах одинаково. Так не будет никогда и не за что! Следует определиться, какое сечение "тянуть".

Я взял за основу левый край (если смотреть на ваш чертёж профиля) и протянул его, как просили. К правому краю я приложил красное сечение, взятое слева. Они, как и следовало ожидать, не совпадают.
Вложения
Тип файла: dwg
DWG 2010
Оголовок.dwg (122.3 Кб, 11 просмотров)
fasadel вне форума  
 
Непрочитано 16.02.2016, 23:47
#3
Кулик Алексей aka kpblc
Moderator

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


А что, команда _.align уже не котируется? Ну и последующий _.slice?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.02.2016, 23:54
#4
fasadel


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


Не, Алексей, не поможет, здесь принцпиальный геометрическтй затык.

----- добавлено через ~5 мин. -----
Еду домой, понял, что построил неправильно. У меня плоскость излома вертикальна, более того, компланарна левому краю. С утреца нарисую "правильнее", но по-любому сечения не совпадут, если они оба вертикальны.

Последний раз редактировалось fasadel, 17.02.2016 в 00:06.
fasadel вне форума  
 
Непрочитано 17.02.2016, 00:34
#5
earthfrom


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


использовал команду слайс slice (много раз)
Миниатюры
Нажмите на изображение для увеличения
Название: Оголовок 3D.png
Просмотров: 73
Размер:	12.2 Кб
ID:	165465  
Вложения
Тип файла: dwg
DWG 2013
Оголовок 3D.dwg (261.2 Кб, 9 просмотров)
__________________
Ищу работу в РФ

Последний раз редактировалось earthfrom, 17.02.2016 в 00:49.
earthfrom вне форума  
 
Непрочитано 17.02.2016, 00:45
#6
fasadel


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


Ну вы же видите, у вас рёбра излома боковин не встречаются с таковыми на верхних и нижних гранях. Дело не в автокадовском инструментарии, а в формулировке согласованных геометрических критериев. Сейчас они не совместимы,х нельзя реализовать одновременно.

Последний раз редактировалось fasadel, 17.02.2016 в 00:51.
fasadel вне форума  
 
Непрочитано 17.02.2016, 00:51
#7
earthfrom


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


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

мне позарез какоето доброе дело надо было сделать
а каждому кланится голова отвалится
(Морозко)
__________________
Ищу работу в РФ

Последний раз редактировалось earthfrom, 17.02.2016 в 01:04.
earthfrom вне форума  
 
Непрочитано 17.02.2016, 12:41
#8
fasadel


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


Объяснения предстоят сложные. Поехали.

По условию задачи (плохо сформулированном автором) нужно сделать излом в двух разных плоскостях, фронтальной и в плане. Оси первого и второго сегмента показаны рядом внизу красным и голубым цветами. Направления этих отрезков строго, как в задаче. Голубой, как и следует, не лежит ни в одой из плоскостей мировой системы координат, а имеет сложное пространственное направление.

Как интуитивно понятно (или если хотите строже, то это следует из того, что пространственные вращения образуют группу), что суперпозиция двух поворотов в двух разных плоскостях можно заменить одним поворотом, на некий угол в некой третьей плоскости. Эту плоскость несложно построить. Собственно красный и голубой отрезки её и задают. Эта (фиолетовая на картинке) плоскость имеет несколько неожиданную ориентацию. Тем не менее, переходим в СК этой плоскости и проводим там полилинию (обычную 2D) по красному и голубому отрезкам. Только при выдавливании вдоль этой полилинии будет сохраняться изначальное сечение. И то не всякое, а лишь перпендикулярное к ней. В задаче начальное сечение оказывается не таким, поэтому я его спроецировал на нормальную плоскость. Картинками этот этап я не иллюстрирую.

Рассмотрим полученную фигуру. Имеем деталь с сохраняющимся поперечным сечением. Цена этого в том, что на втором сегменте грани наклоняются (поскольку углы малые, то это почти не заметно, но тем не менее). Боковые стенки уже не вертикальны, а чуток наклонены. Более того, заметно наклонённым оказывается и "выходное" сечение. Но зато оно строго конгруэнтно "входному".

Если же срезать деталь в конце вертикальной плоскостью (жёлтое сечение), как, видимо, хочет автор, то оно уже не будет совпадать с начальным (зелёным сечением). Ошибкой будет думать, что оно просто как-то растянуто вертикально и горизонтально, оно перекособочено, на манер параллелограмма. Углы малы, поэтому это плохо заметно на скриншотах, но в dwg-файле можно в этом убедиться.

Ну и там же в dwg-файле в сторонке деталь просто полученная параллельным переносом начального сечения вдоль красного и голубого отрезков. Вдруг автору надо было это, а не мои строгие пространственные экзерциции.

Примечание:
Зелёное сечение на самом деле является голубым. Однако в рентгеновском режиме при наложении на жёлтый регион он выглядит зелёным.
Миниатюры
Нажмите на изображение для увеличения
Название: Оголовок 1.jpg
Просмотров: 35
Размер:	69.8 Кб
ID:	165482  Нажмите на изображение для увеличения
Название: Оголовок 2.jpg
Просмотров: 29
Размер:	74.3 Кб
ID:	165483  Нажмите на изображение для увеличения
Название: Оголовок 3.jpg
Просмотров: 38
Размер:	71.3 Кб
ID:	165484  
Вложения
Тип файла: dwg
DWG 2010
Оголовок.dwg (122.3 Кб, 14 просмотров)
fasadel вне форума  
 
Непрочитано 17.02.2016, 13:12
#9
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


А сдвиг (_sweep) по 3D-траетктории не прокатит?
RNB вне форума  
 
Непрочитано 17.02.2016, 14:20
#10
fasadel


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


Я ещё раз подчеркну, что хотя Homo(v)sapiens и спрашивал как (каким способом, каким командами) сделать деталь, но вскрылся вопрос более глубокого уровня о принципиальной пространственной геометрии. То, что он хочет, невозможно. Хочешь используй _sweep, хочешь _extrude, хочешь _loft, а хочешь бери "кирпич" обстругивай при помощи _slice. Дело совершенно не в инструментах.

Вот только для loft и sweep надо знать положение и форму сечения, в которое надо прийти, а это как раз самый главный построительный вопрос.

Автору, я так понимаю, надо определиться с деталью чисто с конструкторской точки зрения, исходя из её функционала. Принципиальна ли ему вертикальность бортиков? Важно ли ему, что излом всех граней детали происходит в единой плоскости, или каждую грань можно ломать отдельно, как это сделал earthfrom?

Последний раз редактировалось fasadel, 17.02.2016 в 14:25.
fasadel вне форума  
 
Непрочитано 17.02.2016, 14:25
#11
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


А Вы уверены? Я, читая стартовое сообщение, как раз увидел просьбу с инструментарием автокада, а не с размышлениями на свободные темы
RNB вне форума  
 
Непрочитано 17.02.2016, 15:07
1 | #12
fasadel


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


Цитата:
Сообщение от RNB Посмотреть сообщение
А сдвиг (_sweep) по 3D-траетктории не прокатит?
RNB, что такое линия в пространстве? Как она задаётся? (Единичным) касательным вектором в каждой точке. (На изломе, понятно, можно дать две касательных, не суть).

Хорошо. Но как только мы "посадим" на эту линию что-то пространственно протяжённое, например, регион для выдавливания, то одной лишь касательной уже мало. Рассуждая в общем, надо прицепить в каждую точку ортонормированный базис. Что это? О, боже! Это же векторное расслоение получается. Выражаясь умными словами, неплохо бы задать связность на этом расслоении, чтобы понять, как будет преобразовываться базис, двигаясь вдоль нашей кривой. Короче говоря, есть свобода в том, как базис будет крутиться "по дороге", будучи "насаженным" перпендикулярно на нашу линию.

Немного определений. У такого касательно базиса другие орты называются нормаль и бинормаль. Нормаль по определению смотрит на мгновенный (в этой точке) центр кривизны. Если линия — траектория в физике, то именно по нормали направлено центростремительная сила. Бинормаль определяется однозначно, как перпендикуляр одновременно к касательной и к нормали.

В Автокаде кручение вдоль плоской линии (например, 2D-полилинии), даже проведённой в пространстве, отсутствует. Математическая нормаль всегда будет лежать в плоскости 2D-линии, а бинормаль будет перпендикулярна этой плоскости. (Не путайте, свойство Normal объекта Polyline в Автокаде это с математической точки зрения не нормаль, а как раз бинормаль). Обратите внимание у плоской линии, нормаль в разных точках поворачивается, а бинормаль нет. Это означает отсутствие кручения. Это интуитивно кажется очевидным, хотя про это никто не задумывается, используя, допустим, _extude. Профиль "едет" по линии "прямо", не поворачиваясь вокруг своей оси.

А вот с 3D-полилинией "отмолчаться" не удастся. Тут кручением придётся озаботиться, т.к. не получится бинормаль держать в одном направлении. Не стоит здесь обсуждать, как именно Автокад определяет кручение по умолчанию. Но вот, если вы что-либо собрались выдавить или сдвинуть вдоль такой пространственной линии, результат может оказаться не тот, который вы интуитивно ожидаете. Поэкспериментируйте, это интересно.

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от RNB Посмотреть сообщение
А Вы уверены? Я, читая стартовое сообщение, как раз увидел просьбу с инструментарием автокада, а не с размышлениями на свободные темы
Уверен в обратном. У человека вопрос с моделированием... Но в задаче двойное дно. Но уж мы то его научим.

----- добавлено через ~12 мин. -----
В аспирантуре я занимался общей теорией относительности... Чёрные дыры, искривление пространства-времени, гравитационные волны... Уж простите, ежели что...

Последний раз редактировалось fasadel, 17.02.2016 в 15:20.
fasadel вне форума  
 
Непрочитано 17.02.2016, 15:21
#13
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Offtop: Куча терминов и лишней информации и отсутствие в этом потоке ответа на поставленный вопрос. Каждый год такое по телевизору слышу. Простите, не сдержался

----- добавлено через ~1 мин. -----
Цитата:
Сообщение от fasadel Посмотреть сообщение
Уж простите, ежели что...
RNB вне форума  
 
Непрочитано 17.02.2016, 15:24
#14
fasadel


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


Offtop: По какой программе? Autodesk-TV?
fasadel вне форума  
 
Непрочитано 17.02.2016, 16:26
#15
GeNicK

конструктор
 
Регистрация: 12.02.2015
Московская область
Сообщений: 39


Я бы посоветовал сделать по-простому:
1. Задать сечения в плоскости перелома - прямоугольник и перевёрнутая "П"
2. Задать траектории отрезками нужной длины, проведёнными из одной точки в плоскости сечения и расположенными под нужными углами
3. Выдавить (extrude) каждое сечение по своей траектории
4. Дальше по желанию - объединить, повернуть, обрезать и т.д.
GeNicK вне форума  
 
Автор темы   Непрочитано 17.02.2016, 17:20
#16
Homo(v)sapiens

Гидротехнические сооружения
 
Регистрация: 10.02.2009
Белгород
Сообщений: 164
Отправить сообщение для Homo(v)sapiens с помощью Skype™


Погодите, парни! Я гусей не могу собрать. Перечитываю все, наверное я некорректно поставил задачу. Хотя решение вроде бы и найдено. Но описание очень жестокое) В итоге ничего не понятно. fasadel, вы говорите что если ребра начала и конца перпендикулярны, то сечение на входе и выходе будет разным.
А если эти ребра будут перпендикулярны плоскости входа и выхода? Какими командами делается 3D-тело? Это проще сделать? В этом случае излом всех граней детали происходит уже не в единой плоскости и инструментарий и сам алгоритм действий должен быть прост.
Миниатюры
Нажмите на изображение для увеличения
Название: Рис1.jpg
Просмотров: 19
Размер:	59.3 Кб
ID:	165502  
Вложения
Тип файла: dwg
DWG 2007
Новый оголовок.dwg (96.8 Кб, 6 просмотров)
__________________
«Если хочешь иметь то, чего никогда не имел, делай то, чего никогда не делал»

Последний раз редактировалось Homo(v)sapiens, 17.02.2016 в 17:32.
Homo(v)sapiens вне форума  
 
Непрочитано 17.02.2016, 18:02
#17
Хмурый


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


Offtop: Проще, чем эта конструкция, почти ничего не бывает, но объяснять долго. Следует, хоть, какую-то литературу прочитать по AutoCAD 3D
Хмурый вне форума  
 
Автор темы   Непрочитано 17.02.2016, 20:39
#18
Homo(v)sapiens

Гидротехнические сооружения
 
Регистрация: 10.02.2009
Белгород
Сообщений: 164
Отправить сообщение для Homo(v)sapiens с помощью Skype™


Всем большое спасибо за ответы! Очень помогли. Не скрываю, что в 3D твердотельных конструкций пока не особо силен. Я все больше работаю с землей в Civil 3D. Отдельное спасибо fasadel за развернутые ответы и особый подход к решению задачи. Все верно, изначально была задача именно как привел на рисунке в первом сообщении, где переломы в одной плоскости. Но заморочек уж больно много на одну простую конструкцию. Поэтому упростил задачу и воспользовался вашими советами. В итоге применил команду _sweep (сдвиг).
Отдельное спасибо Хмурому. Обязательно воспользуюсь вашим советом!
Миниатюры
Нажмите на изображение для увеличения
Название: команда сдвиг.jpg
Просмотров: 21
Размер:	76.6 Кб
ID:	165520  
__________________
«Если хочешь иметь то, чего никогда не имел, делай то, чего никогда не делал»
Homo(v)sapiens вне форума  
 
Непрочитано 17.02.2016, 21:34
#19
fasadel


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


Цитата:
Сообщение от Homo(v)sapiens Посмотреть сообщение
А если эти ребра будут перпендикулярны плоскости входа и выхода?
Это меняет дело на корню. Деталь вообще теперь симметрична.
fasadel вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как в AutoCAD 2015 сделать 3D-тело, имея два угла перелома в плане и на продольнике?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Видеоуроки AutoCAD kosmax AutoCAD 173 17.02.2017 15:08
Как удалить прошлые разрезы, как сделать новый 2d, 3d разрез (Autocad Architecture 2012) nickolay198 Вертикальные решения на базе AutoCAD 12 20.02.2013 12:02
Как из объекта 3ds Max сделать объемное тело в AutoCad ??? Weselkow Прочее ПО от Autodesk 3 22.01.2011 20:18
можно ли из 3d чертежа сделать твёрдое тело? САМОДЕЛ AutoCAD 12 15.02.2009 08:19