| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
14.12.2008, 21:25 | #1 | |
Нахождение точки пересечения на 3D сети
Регистрация: 14.12.2008
Сообщений: 9
|
||
Просмотров: 6596
|
|
||||
проектирование гидротехнических сооружений Регистрация: 20.02.2006
Москва
Сообщений: 5,022
|
Electa, поиск по форуму Вам в помощь!
Вот тема, в которой рассматривались похожие вопросы: http://forum.dwg.ru/showthread.php?t...EB%E8%ED%E8%E8 - наверно и Вы на свой вопрос найдёте ответ. |
|||
|
||||
Регистрация: 14.12.2008
Сообщений: 9
|
Серёга - Bilder,
спасибо, все посмотрела. Но не очень поняла... Стороны пришли к мнению, что надо строить тело, а с координатами лучше не связываться. Но если только и что координаты, как с ними можно не связываться ? А если строить тело, то это выходит надо по четыре точки плоскости соединять, потом делать объединение, получается так ? Простите, если не понимаю очевидного (( Прилагаю свой пример вложением. У меня AutoCAD 2008 |
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,336
|
Electa, здесь поэтапно расписано как делать.
|
|||
|
||||
Регистрация: 14.12.2008
Сообщений: 9
|
Хмурый,
спасибо. Посмотрела Ваш пример, там идет работа с 3D гранью. Выходит надо точки по 4 объединить в грани, потом выполнить полное объединение, так ? Я просто заранее не знаю между какими точками пройдет точка пересечения . Пойду пробовать. |
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,336
|
Electa, получили координаты. теперь по ним строим точку.
Command: '_cal >> Expression: ilp (cur,cur,cur,cur,cur) >> Enter a point: _mid of >> Enter a point: _endp of >> Enter a point: _endp of >> Enter a point: _endp of >> Enter a point: _endp of -32.0988342,220.510708,175.684414 Command: Command: Command: _point Current point modes: PDMODE=35 PDSIZE=-10.0000 Specify a point: -32.0988342,220.510708,175.684414 на чертеже- точка пересечения отрезка с плоскостью, выделенной штриховкой Последний раз редактировалось Хмурый, 15.12.2008 в 13:46. |
|||
|
||||
Регистрация: 14.12.2008
Сообщений: 9
|
Хмурый,
смотря на Ваш чертеж и подробные указания, попробовала еще раз. Вроде вышло. Спасибо большое ! Но это ж черт ногу сломит для всех точек так искать пересечения, неужели нет ничего попроще в автокаде....Уж больно мудрено, а значит не очень правильно .. skif58, я вижу, у Вас геодезия обозначена, а Вы как точки подобные находите, если не секрет ? |
|||
|
||||
Electa, если речь об определении точки пересечения линии и грани, - то точно так же: кнопкой с макросом:_point;'_cal;ilp (cur,cur,cur,cur,cur);
Если же речь о процессе в вашем файле, то это выше моего образования, - ничего не понимаю, что там происходит и зачем... кружочки с разными Z, отрезки в 3D и.т.д. Какова цель всех этих построений? Ааа.. Кажется понял, - вы так вертикалку экстраполируете? Тогда вот с такими Z получаются точки (красные).
__________________
*...И Случай, бог изобретатель. * Последний раз редактировалось skif58, 15.12.2008 в 17:38. |
||||
|
||||
Регистрация: 14.12.2008
Сообщений: 9
|
skif58,
Прошу прощения , у нас вырубало сеть ( Внизу с нулевым z - это плановые данные. Черные линии - объект. Точки пересечения фиолетовых линий с объектом - это пикеты, для которых необходимо получить Z значения, а красные точки - это фактические данные, для которых Z известно. Я подумала их объединить в поверхность, и потом спроецировать на них пикеты, и получить Z таким вот образом. Смотрю на файл Вашего чертежа с уважительным восхищением. После того как утром разобралась с заданием точки, мне уже казалось, если начать это все реализовывать , уйдет масса времени. А можно несколько вопросов ? Вы в итоге поверхность каким образом построили , не с помощью 3D граней? А далее все так же - определение точки пересечения линии и тела, как мне объясняли днем, так ? Большое Вам спасибо. |
|||
|
||||
Цитата:
Синий отрезок _copy по центрам во все пикеты. Определение точек пересечения, тем макросом, для каждого отрезка с плоскостью, заданной тремя ближайшими к пикету точками с реальными Z. То есть, при выборе указать: два конца отрезка и три точки (красные кружочки) поверхности. При этом, лучше сразу настроить подходящий формат отображения Точек и использовать только нужные Привязки (в данном случае - по Центру и Конточка). Поверхность построена командой _loft / ПОСЕЧЕНИЯМ . Сечения - поперечники из 3D полилиний (они там остались), которыми соеденены по три ваших красных кружка с реальными Z. Но поверхность, как и 3D грани, здесь и не нужны. Разве что для визуального контроля, - определяющую плоскость все равно выбирать по трем точкам. Такую технологию,имхо, можно иногда упростить и сгладить "скачки" пикетов по Z (от экстраполяции), если на протяженных участках с одним уклоном определить только крайние пикеты и, соединив их точки 3D полилинией (с привязкой Узел!), РАЗМЕТИТЬ /_measure эту 3Dполилинию с нужной длиной сегмента (пикетажа). Тогда на этой линии появятся точки всех промежуточных пикетов с искомыми Z.
__________________
*...И Случай, бог изобретатель. * |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
3D тело из многогранной сети. Как? | goa_wert | AutoCAD | 40 | 10.04.2024 10:53 |
Нужно узнать координаты каждой точки 3D модели | Babun | AutoCAD | 8 | 14.10.2008 08:38 |
как в CIVIL 3D точки нанесенные в 3-ке - перенести в точки п | maksimys | AutoCAD | 3 | 23.08.2007 14:13 |
Линия пересечения объектов в 3d, где она? | fefe | AutoCAD | 3 | 01.02.2007 11:10 |