|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
03.10.2016, 07:46 | #1 | |
Как обрезать отрезок по 3D-грани?
Уфа
Регистрация: 03.10.2016
Сообщений: 16
|
||
Просмотров: 5759
|
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,336
|
найти точку пересечения, воспользовавшись командой ilp геометрического калькулятора AutoCAD'а
http://forum.dwg.ru/showthread.php?t=79203 |
|||
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
нет такой команды, в отличие от 3D поворота, массива и зеркала. Но и в них это отдельные команды
__________________
Век живи, век учись - ... |
|||
|
||||
люблю мастерить Регистрация: 21.01.2005
Челябинск
Сообщений: 9,914
|
Я бы развернул плоскость "ребром к себе" и обрезал по "мнимому пересечению"
Выдавил по линиикруг и обрезав цилиндр обрезал бы линию... ещё бы как извратился... Вспомнил начерталку и стремя линиями провел точку пересечения... |
|||
|
||||
Регистрация: 17.03.2009
Сообщений: 316
|
Цитата:
|
|||
|
||||
Регистрация: 17.03.2009
Сообщений: 316
|
Я сделал так:
1. Пусть X — наш зелёный отрезок, Y — оранжевая 3D-грань 2. Выдавил (_extrude) из грани Y произвольный 3d-солид (белый). 3. Резанул солид (_slice) по трём точкам, две из которых лежат на отрезке X, в третья произвольна. Оставил одну (любую) из половин солида. Получается что отрезок X лежит на грани-срезе солида, а одно из рёбер этой грани лежит на первоначальной грани Y. Дальше очевидно, но напишу, раз взялся. 4. Провёл синию линию по грани солида, она пересекается с отрезком X и лежит на грани Y 5. Поставил точку пересечения. |
|||
|
||||
Цитата:
max4airkin-прав
__________________
С уважением sbi |
||||
|
||||
Регистрация: 17.03.2009
Сообщений: 316
|
Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Блин, ну снимите ролик в ScreenCast, будь он неладен - да ссылку сюда. Что, как, куда и теде.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 26.03.2015
Екатеринбург
Сообщений: 382
|
Продолжение темы?
Несколько недель не включал акад и теперь с трудом понимаю, о чем вы говорите. Сейчас попробовал построить ящик и произвольный отрезок, пересекающий две грани ящика. На гранях нарисовал отрезки и простой командой Обрезать обрезал первый отрезок по вспомогательным. Никаких дополнительных опций не включал. В команде Обрезать опция Проекция - ПСК. Текущий вид можно даже не менять, но, возможно для более сложных построений и предсказуемости результатов надо сориентировать модель так, чтобы на экране было явно видно пересечение отрезков. Да, пробовал в 2011 и в 2015 версии. https://youtu.be/OI-ujITLhh4 вот ролик |
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Значит, _trim в автокаде для данного случая работает.
Тогда: 1. Устанавливаем ПСК в плоскость грани. 2. Поворачиваем ПСК вокруг Х на 90 градусов. 3. Применяем команду _trim к отрезку по грани. fasadel об этом уже сказал, собственно. PS projmode = 1 (плоскость XOY) Последний раз редактировалось Oleg T, 08.10.2016 в 11:44. |
|||
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,780
|
Цитата:
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обрезать отрезок по пересечению с плоскостью? | kol | AutoCAD | 21 | 13.05.2013 13:29 |
добавление ребра (грани) к 3D солиду | john222 | AutoCAD | 3 | 14.10.2011 09:03 |
3D проектирование в нефтехимической промышленности. Программы? Опыт? | Andrey.K | Другие CAD системы | 36 | 12.11.2010 13:43 |
Как тело построенное 3D Face превратить в 3D Solid? | Bdod | AutoCAD | 37 | 03.08.2006 11:36 |