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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Конвертировать сетку линий в поверхность

Конвертировать сетку линий в поверхность

Ответ
Поиск в этой теме
Непрочитано 23.04.2014, 15:03 #1
Конвертировать сетку линий в поверхность
Лекало
 
Уже не студент
 
Москва
Регистрация: 13.07.2004
Сообщений: 41

Всем привет.

Задача: необходимо треугольную сетку из линий преобразовать в поверхность (Surface) или сеть (Mesh). Как это сделать?
Стандартными средствами или есть скрипт какой? Файл прикладываю.
Спасибо.

Нажмите на изображение для увеличения
Название: Grid.png
Просмотров: 71
Размер:	9.8 Кб
ID:	127096
Grid.dwg

Просмотров: 3012
 
Непрочитано 23.04.2014, 15:59
#2
Хмурый


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


отрисовать по точкам 3d-полилинии и выполнить _loft
получится более-менее...
Хмурый вне форума  
 
Автор темы   Непрочитано 23.04.2014, 16:00
#3
Лекало

Уже не студент
 
Регистрация: 13.07.2004
Москва
Сообщений: 41


Жесть...у меня там целая дорога таким образом.
Лекало вне форума  
 
Непрочитано 23.04.2014, 16:05
#4
Хмурый


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


Лекало, а в какой программе делали? Может, надо конвертировать правильно, и не в "голом" AutoCAD'е работать, как я
Хмурый вне форума  
 
Автор темы   Непрочитано 23.04.2014, 16:15
#5
Лекало

Уже не студент
 
Регистрация: 13.07.2004
Москва
Сообщений: 41


Не могу сказать точно, но делалось точно не в голом акаде
Лекало вне форума  
 
Непрочитано 23.04.2014, 16:31
#6
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Лекало, по 3D граням создать Поверхность и ее можно преобразовать в Сеть.
Вложения
Тип файла: dwg
DWG 2007
Re_Grid.dwg (125.7 Кб, 992 просмотров)
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Автор темы   Непрочитано 23.04.2014, 16:32
#7
Лекало

Уже не студент
 
Регистрация: 13.07.2004
Москва
Сообщений: 41


Спасибо. Тут вопрос больше: в рукопашную это делать или есть спец. инструмент?

P.S. НА чертеже представлен маленький кусок
Лекало вне форума  
 
Непрочитано 23.04.2014, 16:50
#8
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от Лекало Посмотреть сообщение
P.S. НА чертеже представлен маленький кусок
Предупреждать надо
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 23.04.2014, 17:49
#9
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Программа триангуляции граней по точкам
http://elpanov.com/index.php?id=6

Макрос построения точек по отрезкам - мой.
Возможно, корявый (я не программер), но сам пользуюсь (правда, под брикскадом, под акад не проверял).
Может, пригодится
Вложения
Тип файла: lsp end_point.lsp (1.2 Кб, 29 просмотров)
Oleg T вне форума  
 
Непрочитано 23.04.2014, 17:51
#10
MeshIN

Изыскания и САПР
 
Регистрация: 05.07.2008
Ижевск
Сообщений: 297


В Сivil? Это если автокадовскими программами
MeshIN вне форума  
 
Автор темы   Непрочитано 23.04.2014, 18:00
#11
Лекало

Уже не студент
 
Регистрация: 13.07.2004
Москва
Сообщений: 41


За макрос спасибо. Как с ним работать?
Лекало вне форума  
 
Непрочитано 24.04.2014, 08:51
#12
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от Лекало Посмотреть сообщение
За макрос спасибо. Как с ним работать?
Понятно. Прикладываю файл с обеими программками. Можно просто затащить его мышкой из проводника в открытое окно автокада, либо воспользоваться командой _load (загрузка lisp программ).
Запуск программ из командной строки. Точки - end_point, триангуляция - triangulate.
Не забыть разбить полилинии на отрезки.
Если заработает, триангулировать все равно придется фрагментами.
Вложения
Тип файла: lsp triang.lsp (8.1 Кб, 28 просмотров)
Oleg T вне форума  
 
Автор темы   Непрочитано 28.04.2014, 09:26
#13
Лекало

Уже не студент
 
Регистрация: 13.07.2004
Москва
Сообщений: 41


Спасибо за помощь!

Triangulate работает, End_point нет. См. рис.
Нажмите на изображение для увеличения
Название: 2014-04-28 09_16_34-AutoCAD 2012 [Grid.dwg].png
Просмотров: 44
Размер:	2.1 Кб
ID:	127463

----- добавлено через ~7 мин. -----
Закомментировал строчку (modes '("OSMODE" "ORTHOMODE")) - вроде заработало

Последний раз редактировалось Лекало, 28.04.2014 в 09:33.
Лекало вне форума  
 
Непрочитано 28.04.2014, 10:40
#14
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от Лекало Посмотреть сообщение
Закомментировал строчку (modes '("OSMODE" "ORTHOMODE")) - вроде заработало
Все верно. Забыл убрать по рассеянности. Там в процессе выполнения команды отключаются привязки и режим орто, если что. Конкретно - следующие две строки. Можно тоже убрать и отключать при необходимости вручную.
Oleg T вне форума  
 
Автор темы   Непрочитано 12.05.2014, 17:24
#15
Лекало

Уже не студент
 
Регистрация: 13.07.2004
Москва
Сообщений: 41


Всем спасибо за помощь!
Макросы очень пригодились
Лекало вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Конвертировать сетку линий в поверхность



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение дуг, линий в единый объект, Как объединить? Vladimir.P AutoCAD 41 25.01.2015 08:03
Можно ли располагать бытовые помещения на стройплощадке в охранной зоне ЛЭП? SPas Технология и организация строительства 22 11.06.2014 10:54
Auto Civil 3D 2014 (Rus) Как настроить в листе в ВЭ при построении картограммы сетку квадратов под углом в 75 градусов Евгения_100 Вертикальные решения на базе AutoCAD 5 06.03.2014 13:11
Как преобразовать поверхность Autocad в каркас из линий для импорта схемы в Scad ? Ded Kiborg SCAD 12 10.02.2013 17:43
Lisp, меняющий толщины линий Конструктор-ППРщик LISP 21 26.09.2012 16:47