Как разделить 3в тело на части в автокаде
Абсолютный новичок. Работаю в Автокаде, но в 3D тоже новичок.
Мне пришли модели, сделанные в 3Ds Max или в GMax. Но в этих моделях разные части объектов объединены. Как их разделять? Есть ли в 3Ds Max инструмент, действие, чтобы все разом разделить на независимые части? Или хотя бы, чтобы вручную указывать, какие части разделить? Чтобы можно было их независимо друг от друга двигать, преобразовывать и т.п.
Например, такие детали объединены в одну. Все файлы моделей пришли уже dwg.
Как разрезать 3D тело в AutoCAD
В AutoCAD разрезать 3D тело для получения новых 3D тел можно несколькими способами. Рассмотрим два способа.
Самый простой, воспользоваться командой РАЗРЕЗ (_slice в английской версии). Наберите в командной строке команду РАЗРЕЗ, нажмите Enter, выберите 3D тело и далее команда предложит несколько вариантов разрезания тела. Разрезать тело можно задав три точки (по умолчанию), выбрав плоский объект, поверхность, либо одну из координатных плоскостей (XY, YZ, ZX).
Другой способ создать еще одно 3D тело полностью пересекающее то, которое необходимо разрезать. Далее с помощью команды ВЫЧИТАНИЕ (_subtract) разрезаем нужное нам 3D тело вычитая из него другое 3D тело.
Однако после необходимо воспользоваться командой РЕДТЕЛ (_separate), чтобы фактически разделить тело на несколько.
Создание деталировки и сборочных чертежей на основе 3D модели
Доброго времени суток всем!
Вопрос вот в чем. Освоил я более менее 3D в автокаде. Но рабочим необходимо выдавать сборочные чертежи узлов, деталировку и т.д. Как я понимаю в автокаде это дело должно быть автоматизированно, в том плане, что если есть полная 3D модель — то из нее можно легко создать сборочный чертеж и деталировочные чертежи.
Тут возникает второй вопрос — это уже заложено в автокаде (пользуюсь 10ым) или необходимо что-то доп. устанавливать.
Вообщем поделитесь, как создать сборочный из 3D модели.
Заранее большое спасибо!
Автор:
Разрез 3D-тела или поверхности с помощью секущей плоскости
- Выберите вкладку "Главная" панель "Редактирование тела" "Разрез" . найти
- Выберите 3D объекты - тела или поверхности для выполнения разреза. Нажмите клавишу Enter.
- Задайте две точки для определения секущей плоскости.
- Укажите, какая сторона разрезаемого объекта сохраняется, или введите о (Обе) для сохранения обеих сторон.
Разрез 3D-тела или поверхности с помощью плоского объекта
- Выберите вкладку "Главная" панель "Редактирование тела" "Разрез" . найти
- Выберите 3D объекты - тела или поверхности для выполнения разреза. Нажмите клавишу Enter.
- В командной строке введите о (Объект). Нажмите клавишу Enter.
- Выберите окружность, эллипс, дугу, 2D сплайн или 2D полилинию для использования в качестве секущей плоскости.
- Укажите, какая сторона разрезаемого объекта сохраняется, или введите о (Обе) для сохранения обеих сторон.
Разрез 3D-тела или поверхности с помощью поверхности
- Выберите вкладку "Главная" панель "Редактирование тела" "Разрез" . найти
- Выберите 3D объекты - тела или поверхности для выполнения разреза. Нажмите клавишу Enter.
- В командной строке введите п (Поверхность).
- Нажмите клавишу Enter.
- Выберите поверхность для использования в качестве секущей плоскости.
- Укажите, какая сторона разрезаемого объекта сохраняется, или введите о (Обе) для сохранения обеих сторон.
В этом уроке мы ответим на вопрос: "Как расчленить в Автокад сложные объекты на объекты примитивы?".
Довольно часто как в 2D проектировании Автокад, так и в 3D моделировании требуется расчленить (разбить) сложные объекты на составляющие объекты примитивы. Расчлинение, разбитие объектов в Автокад требуется для дальнейшего их редактирования, когда функционала расширенных команд редактирования не достаточно.
К сложным/составным объектам в Автокад можно отнести: полилинию, мультилинию, многострочные тексты, мультивыноски и т.д. Можно расчленять любые составные объекты в Автокад включая блоки, штриховки, 3D тела, сети и т.д.
Команда Расчленить в Автокад
Способы вызова команды Расчленить:
Вызвать команду "Расчленить" в Автокад можно одним из следующих способов:
- строка меню пункт "Редактировать" - строка "Расчленить" в Автокад:
- вкладка "Главная" ленты инструментов - в группе инструментов "Редактирование" - кнопка в Автокад (инструмент) "Расчленить";
- панель инструментов Редактирование - кнопка (инструмент) Расчленить;
- либо прописать наименование команды в командной строке Автокад "Расчленить".
Команда "Расчленить" в Автокад не циклическая команда, поэтому автоматически завершает свое выполение после расчлиленения составного объекта, а также работает как с предварительным выбором объектов, так и после вызова самой команды.
Рассмотрим результаты применения команды Расчленить в Автокад для каждого из следующих типов объектов:
Как расчленить блок в Автокаде
Блок - это сложный составной объект, поэтому его можно расчленить в Автокад на составляющие объекты примитивы. Разделение блока в Автокад на составные части, а именно на исходные объекты из которых он формировался, необходимо для быстрого редактирования блока базовыми и расширенными командами редактирования (без использования редактора блоков). "Как расчленить блок в Автокад/взорвать блок в Автокад?" - воспользоваться командой "Расчленить".
Чтобы разбить блок в Автокад включайющий в себя сложные объекты и другие блоки, потребуется применить к нему несколько раз (повторно) команду "Расчленить" (применение нескольких уровней вложенности блока). Принцип вложенности уровней применим и к массивам в Автокад.
Следует учитывать, что при расчленении блока в Автокад содержащего атрибуты блока, значения атрибутов удалаются (остаются только их описания). Круги, дуги в неоднородно масштабируемых блоках при расчлилении в Автокад преобразуются в эллиптические дуги, эллипсы.
Как разгрупировать объекты после команды вычитание.
Вычитать по отдельности как то неохота.
AutoCad 2007 русский.
зы. знал но забыл,давно не юзал AutoCad.
Нет таких команд.
Тела разделяются при помощи подопции _seParate solids опции _Body команды _solidedit
_SOLIDEDIT Solids editing automatic checking: SOLIDCHECK=1 Enter a solids editing option [Face/Edge/Body/Undo/eXit] : _b Enter a body editing option [Imprint/seParate solids/Shell/cLean/Check/Undo/eXit] : _p Select a 3D solid: |
редтел Автоматическая проверка тел при редактировании: SOLIDCHECK=1 Задайте опцию редактирования тела [Грань/Ребро/Тело ACIS/Отменить/выХод] :т Задайте опцию редактирования тела [Клеймить/Разделить/оБолочка/Упростить/Проверить/Отменить/выХод] : р Выберите 3D тело: |
Тела разделяются при помощи подопции _seParate solids опции _Body команды _solidedit |
разделяются только тела, которые не соприкасаются, как в приложенном примере. Иначе- использовать команду _slice
разделяются только тела, которые не соприкасаются, как в приложенном примере. Иначе- использовать команду _slice
Позднее, почти год спустя, Дима_ любезно написал альтернативу команде ВЫЧИТАНИЕ(_subtract), subtr - которая так же производит вычитание, но не объединяет объекты, и даже не удаляет вычитаемый объект.
Помогите разбить множество объектов на отдельные тела! Команда _separate отлично воздействует на каждый, но объектов сотни! А группового выбора нет. Может у кого то есть скрипт?
Ругается!
The Boolean operation on solids failed.
Modeling Operation Error:
System inconsistency processing edge coincidence.
Может какую переменную выключить? AutoCAD 2007
Огромное спасибо! Метод отличный! Пришлось склеить сначала секущими плоскостями, потом ими же разрезать и все заработало! Возможно операция не всегда нужна, но в моем случае поставила мозги на место каким то солидам.
Печаль такая. Часть слоев сделал с помощью объединения/разделения. Но на других объекты сложно пересекаются, либо в них еще какие то непонятные деффекты.
При попытках объединения вываливаются ошибки:
Modeling Operation Error:
Vertex intersection found but stored pointer NULL.
или
Modeling Operation Error:
Inconsistent containment of intersection curve.
Бывает, что и объединять вредно, тк сливаются части которые не должны.
Может у кого то все же есть скрипт по последовательному separate объектов? Так как Separate на каждый объект в отдельности применяется нормально.
Может удастся дописать скрипт Дима_ subtr, чтобы не только вычитал объекты, но и разделял на солиды результат? Там ведь перебор идет.
Помогите скриптом или советом!
=====
После поисков, предполагаю, что объединяет все же нормально. Просто среди солидов затесалось несколько блоков с солидом внутри. Но остается вторая часть вопроса: Объединяются солиды, которые потом не разрежешь.
Используйте эту процедуру для создания 2D или 3D разреза. После вычерчивания линии разреза, разрез извлекается из линии вместе с объектами, выбранными в модели здания.
Осторожно: Если требуется вставить 2D разрез на вид в плане, убедитесь, что настройки экранного представления для вида в плане не разрезают объекты в диапазоне этого представления. В этом случае результат разреза не будет отображаться в виде сверху. Для того чтобы такого не произошло, щелкните вкладку "Управление" панель "Стиль и отображение" "Диспетчер стилей" . Выберите экранное представление "План" для текущей конфигурации экранного представления. На вкладке "Параметры отображения" убедитесь, что стерты данные "Рассекать АД-объекты с учетом экранной конфигурации".
Если требуется использовать конкретный стиль, выберите его из опции "Стиль формирования". Другими словами, используйте стандартный стиль.
В 3D разрезах не используются стили.
Экранное представление определяет представление разреза.
2D или 3D разрез образуется из свойств линии разреза и выбранных объектов в модели здания. Разрез связан с моделью здания. Если требуется внести изменения в модель здания после создания разреза, можно обновить разрез для отображения изменений.
Можно редактировать определенные характеристики разреза для контроля места и отображения.
Можно также использовать стиль 2D разреза для контроля отображения выбранных объектов в 2D разреза, и при этом можно контролировать отображение индивидуальных линий в 2D разрезе.
Как сделать местный разрез в AutoCAD?
Как сделать сечение в автокаде 2020?
Как поставить обозначение разрез в автокаде?
Как сделать разрез в MagiCAD?
Как сделать плоский снимок в AutoCAD?
Как сделать сложный разрез в автокаде?
Создание сложного сечения
Как делается местный разрез на чертеже?
Местный разрез выделяют на виде сплошной волнистой линией, проводимой от руки; толщина линии от s/2 до s/3. Линия не должна совпадать с какими-либо другими линиями изображения, как показано на рис. 244, с надписью неправильно, где линия совпала с линией контура.
Самоучитель AutoCAD 3D
В русскоязычной версии AutoCAD, инструмент Разрез (Slice) на вкладках и в КМн переводится как сечение. Не нужно путать этот инструмент с инструментом Сечение (Section). Это разные инструменты, предназначенные для выполнения своих специфических функций.
Изначально их можно отличить друг от друга по пиктограммам (иконкам) и способам доступа.
Рис. 6.1. Доступ к инструменту Разрез
С помощью инструмента Разрез можно внести коррекцию в геометрическую форму 3D тела для получения нового 3D тела или, например, выполнить в дальнейшем некоторые процедуры:
- изменить свойства 3D тела за счет изменения его формы (ненужное удаляется);
- подготовить 3D тело для последующего формирования сопряжений или снятия фасок на гранях этого тела, рис. 6.2.
Существует несколько способов определения режущей плоскости. Наиболее распространенные способы – это разрез по трем точкам и разрез любой стандартной плоскостью (XY, YZ, ZX).
После выполнения процедуры разреза, вновь полученные 3D тела, не несут в себе информацию о форме исходного тела, а только наследуют его цвет и свойства слоя.
По умолчанию используется способ разрезания, при котором задаются две точки, определяющие режущую плоскость перпендикулярно плоскости XY текущей ПСК.
Последовательность действий для выполнения разреза 3D тела:
- любым способом активизировать инструмент Разрез;
- выделить объект щелчком ЛКн (набор объектов выделить рамкой);
- дважды щелкнуть ПКн;
- в раскрывшемся КМн выбрать необходимую опцию, например, опцию 3точки;
- указать на объекте три точки, принадлежащие этой плоскости;
- еще раз щелкнуть ПКн и выбрать пункт Ввод.
Обратите внимание на то обстоятельство, что алгоритм разреза 3D тела полностью совпадает с алгоритмом выполнения 3D зеркального отображения.
Так же, как и в случае с 3D зеркальным отображением, перед активизацией инструмента Разрез, необходимо обновить систему координат (установить МСК), если плоскость разреза должна быть параллельна или совпадать со стандартными плоскостями XY, YZ и ZX.
Рис. 6.2. Формирование граней 3D тела с помощью разрезов
Инструмент Разделить.
Рис. 6.3. Доступ к инструменту Разделить
Инструмент Разделить предназначен для разделения составных 3D тел, части которых обладают общим объемом, на составляющие тела.
Инструмент часто применяется после выполнения процедуры разреза 3D тела, поскольку в некоторых случаях именно после применения последнего инструмента необходимо дополнительно разделить «связанные» 3D тела.
Для того что бы разделить объем одного 3D тела после выполнения, например, процедуры вычитания, рис. 6.4.а, нужно выполнить простой алгоритм:
- активизировать любым способом инструмент Разделить;
- указать на экране объект, предназначенный для разделения и выйти из действия команды нажав клавишу Esc.
Рис. 6.4. Разделение 3D тела
Для того, чтобы определить занимают ли части 3D тела один общий объем, достаточно навести на него указатель мыши или щелкнуть по нему ЛКн.
В первом случае – все 3D тела подсветятся, а во втором на них будут выведены ручки, рис. 6. 4.б. Конечный результат разделения объема 3D тела наглядно показан на рис. 6.4.в.
Команда Сечение.
С помощью команды СЕЧЕНИЕ создается двухмерный объект (область) с трехмерных тел. Полученное сечение AutoCAD размещает в текущем слое.
Возможно использование сечений для следующих приложений:
- более наглядного (детального) представления о форме профиля твердого 3D тела в указанной плоскости при оформлении рисунков или чертежей с плоскими видами;
- использования в качестве контуров при формировании твердых тел способами экструзии или вращением вокруг указанной оси;
- определения на 3D твердотельных объектах, особенно с криволинейными гранями, точек привязки к ним других объектов, а также использование этих точек в качестве опорных, например, для выполнения разрезов.
Последовательность действий для определения сечения 3D тела:
- запустить команду СЕЧЕНИЕ;
- выделить объект щелчком ЛКн (набор объектов выделить рамкой);
- дважды щелкнуть ПКн;
- в раскрывшемся КМн выбрать необходимую опцию, например, плоскость ZX;
- указать на объекте (объектах) точку, принадлежащую этой плоскости.
Как видите, в данном случае алгоритм выполнения команды короче на один пункт по сравнению с разрезом или 3D зеркалом.
На рис. 6.5.а показан 3D объект в виде заготовки корпуса фары мотоцикла. На этот объект предполагается установить дополнительные объекты, позволяющие в дальнейшем прикрепить фару к вилке мотоцикла, а также установить на ней спидометр.
Читайте также: