|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
10.07.2009, 23:28 | #1 | |
Поставить точки в местах пересечений
Регистрация: 10.07.2009
Сообщений: 14
|
||
Просмотров: 7449
|
|
||||
Регистрация: 10.07.2009
Сообщений: 14
|
Точки должны появиться на полилинии слоя "Бровка".
В конечном счете, имея эти точки я надеюсь точнее подсчитать объем выбранного грунта из котлована при помощи программы VOLUME 1.5.vlx. А что вы порекомендуете? (конечно кроме Геоникса, Сивила, Кредо и иже с ними. Только средствами Автокада). Надеюсь, чертеж загрузился. Жму кнопку "Ответить" Последний раз редактировалось Юта, 13.07.2009 в 09:08. Причина: Не загрузился чертеж |
|||
|
||||
Да, уж.
Масштаб 1:1, объём тоже в кубических миллиметрах мерить будете? Если всё правильно понял то см. DWG, если не правельно то вот вам код в руки Код:
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
|
||||
Регистрация: 10.07.2009
Сообщений: 14
|
Дима_, конечно не пересекаются, я это прекрасно понимаю.
Полилиния "Бровка" КАК БЫ пересекается с линиями триангуляции, если смотреть в плане (типа "сверху"). Вот именно в этих-то как бы пересечениях мне и нужны точки с высотными отметками триангуляционных линий в месте "пересечения". Disney, спасибо, загружаю код. На чертеже не то, что хотелось. Увы, код работает неправильно. Он ставит точки на углах каких только возможно, даже на углах рамок, где указаны высотные отметки. А мне надо - прямо на полилинии "Бровка", там, где существует видимое в плане "пересечение" с линиями триангуляции. Можно даже упростить код: не обязательно использовать слой "Бровка", а просто спросить: "Укажите полилинию". А вот линиии триангуляции - обязательно в слое "Triangulate". Спасибо вам за участие, жду ответа. Последний раз редактировалось Юта, 13.07.2009 в 12:45. Причина: После загрузки и проверки кода |
|||
|
||||
Регистрация: 28.02.2007
Егорьевск Моск.обл.
Сообщений: 206
|
А может можно еще проще: в 3D модели по всем имеющимся точкам (в том числе и проставленным вручную по дну котлована) создать 3D тело и посчитать его объем. Хотя это уже другая тема - про объем, а не про точки. Но все равно, кто знает, откликнитесь!
|
|||
|
||||
[FONT=Calibri]Не пойму, почему на пересечении с триангуляционной сеткой?[/FONT]
[FONT=Calibri]Проставил точки по бровке и подошве с шагом 4м, и обрати внимание на триангуляционные 3Dface-ы, я их руками подправил так чтобы они не пересекались с бровкой подошвой!!![/FONT] [FONT=Calibri]Если опять не так, то вот тебе код, и тыкай каждую вручную, где тебе хочется…[/FONT] Код:
__________________
Почему все вдруг становятся умными, когда уже не надо? Последний раз редактировалось Disney, 14.07.2009 в 08:23. |
||||
|
||||
Регистрация: 10.07.2009
Сообщений: 14
|
Вручную точки я и без программы проставлю. Я хочу, чтобы массу точек не тыкать по всему чертежу.
Если не сложно дайте такой код: Программа спрашивает: "Укажите бровку котлована". Я тыкаю в линию (или полилинию). И ВСЁ! Программа сама проставляет точки на кажущихся пересечениях указанной мной линии и всех линий триангуляции (слой "triangulate"). Спасибо. p.s. А эти точки должны принадлежать слою "бровка-рельеф" и иметь высотную отметку, как на линии триангуляции. Последний раз редактировалось Юта, 14.07.2009 в 10:21. Причина: Добавление p.s. |
|||
|
||||
А, отметку для точки вручную где возьмёшь?
Цитата:
и ты же сама писала в первом посте Цитата:
Цитата:
а как их перевести в линии, есть лисп, предоставленный Владимиром Азарко, его ты можешь найти перейдя по ссылки в моём первом тебе ответе в такой же теме на Caduser.ru
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
|
||||
Регистрация: 10.07.2009
Сообщений: 14
|
Цитата:
Цитата:
(defun C:IS () (setq p1 (getpoint "\nНачальная точка первой линии:\n")) (setq p2 (getpoint "\nКонечная точка первой линии:\n")) (command "_.line" "_none" p1 "_none" p2 "") (setq p3 (getpoint "\nНачальная точка второй линии:\n")) (setq p4 (getpoint "\nКонечная точка второй линии:\n")) (command "_.line" "_none" p3 "_none" p4 "") (setq px (inters p1 p2 p3 p4)) (command "_point" px) );defun А чтобы указать на линию (полилинию) - еще не научилась. Трудный для меня ЛИСП. Цитата:
|
|||
|
||||
Ютачка, вот объясни, пожалуйста, мне идиоту,
почему именно на линиях триангуляционной сетки тем более, что эта сетка не является константой, в зависимости от: алгоритма, очередности точек, и пр. факторов, она может иметь различную конфигурацию, зачастую не совсем адекватно отображающую действительность, что в свою очередь может привести к получению неверных данных, в частности объёма земляных масс Я будучи геодезистом, не могу спокойно смотреть на это безобразие Цитата:
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
|
||||
Регистрация: 10.07.2009
Сообщений: 14
|
Потому что программа подсчета объема котлована VOLUME 1.2.vlx (или 1.5.vlx - без разницы) требует эти точки по краю бровки котлована. На разных высотах, соответственно рельефу. А точки съемки находятся очень далеко от бровки (типа фиг знает где). Вот я и хочу (точнее уже, только ручками) проставить эти точечки. Хотелось ЛИСПом, да время ушло. И ребята тут объяснили, что с таким кодом геморроя много
|
|||
|
||||
Цитата:
Чтобы понять, что такое поверхность, переключи визуальный стиль на "Реалистичный" или "Концептуальный", и покрути свой чертёж 3D орбитой.[/FONT]
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение точки пересечения на 3D сети | Electa | AutoCAD | 15 | 16.12.2008 18:36 |
как в solidworks поставить "групповой" размер от одной точки покругу? | jeniabell | SolidWorks | 2 | 15.01.2008 14:38 |
DwgRuLispLib: Геометрия. Принадлежность точки дуге | VVA | Библиотека функций | 3 | 10.12.2007 12:41 |
как в CIVIL 3D точки нанесенные в 3-ке - перенести в точки п | maksimys | AutoCAD | 3 | 23.08.2007 14:13 |
Lisp - проблема с получением точки? | Кулик Алексей aka kpblc | LISP | 3 | 08.09.2006 15:14 |