|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
2 | | #1 |
SCADMeshEditor-программа редактирования конечноэлементной сетки SCAD в Autocad
Начинающий проектировщик
Санкт-Петербург
Регистрация: 07.02.2008
Сообщений: 443
|
||
Просмотров: 19898
|
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
1. Сохраняются ли параметры элементов.
2. Можно ли добавлять новые элементы 3. А может задуматься о более серьезной проработке программы...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Начинающий проектировщик Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
![]() |
Цитата:
2. Планируется 3. После замечаний на форуме будет развитие. 4. А зачем нужен плагин для очистки? В Скаде очищать нечего. В автокаде вся информация в примитивах содержится. P.S. Для добавления новых элементов придется отслеживать Z координату внимательно. При модификации она не меняется, так как операции растяжения на плане происходят. Второй момент. При добавлении в Скад нужно будет проверять есть ли добавляемые элементы в схеме Скад. Причем перебирать нужно будет в цикле всю схему столько раз, сколько новых элементов. Возможно это быстро пройдет. Не проверял.
__________________
dmtools.ru Последний раз редактировалось Mozgunov, 24.09.2018 в 12:10. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Собсно я предполагал разработку следующей программы, принцип которой похож на вашу.
Из СКАДа, модель полностью экспортируется во FreeCAD. Сетка преобразуется в полигоны, которые зависят от : 1. Пересечения элементов 2. Отметки элементов 3 Типа элементов 4 Нагрузки на элементы и т.д. Данные записываются параллельно в геометрическую модель или создается дополнительный файл ассоциированный с геометрическим файлом. Во FreeCADe модель редактировалась бы и возможно переразбивалась бы(там есть модули для работы с сетками и т.п.). Это позволило бы работать с моделью как в Роботе... Зы. Есть и по проще задумка, автоматическое загружение групп элементов... По шаблонам.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,295
|
Mozgunov, я имел в виду как почистить автокад и Скад от настроек.
А у вас практический интерес есть? Наиболее часто я подготавливаю подоснову в автокаде, создаю линии для того чтобы Скад генерировал кэ ориентированные вдоль линий. Мб там сразу генерировать сетку по хорошему алгоритму, и на месте корректировать. ... Польза от программы безусловно есть, например при корректировке контуров плит и отверстий. |
|||
![]() |
|
||||
Начинающий проектировщик Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
![]() |
Иногда есть)
Добавлю возможность добавления новых элементов, тогда будет о чем поговорить) Вечером попробую проверить насколько быстро JS пробежится по всем узлам схемы примерно в 50 000 элементов. Либо прорисовывать все новые поверх, а потом упаковывать. Ну делать такой вариант очень не хочется...
__________________
dmtools.ru |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
румата
В GMSH нету возможности "рисовать", очень скуден функционал программы в этой области. Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Начинающий проектировщик Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
![]() |
В чем не верный? Проверяю есть ли элемент с такими координатами. Если нет, то добавляю. Поверх добавлять это крайний случай.
__________________
dmtools.ru |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Может быть так, что на 2 "прошлых" узла будет приходится 1 новый элемент + 1 "новый" узел. В общем тут надо думать, либо какие то простенькие фрагменты редактировать, либо браться за комплексную задачу. Я например изобретал долго алгоритмы по поиску контура у КЭ чтобы определить контур плиты. Пробовал и рекурсию, и обход по условиям и т.п. Но самым оптимальным оказался вариант удаления граней из списка, которые повторяются дважды...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Начинающий проектировщик Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
![]() |
Обработка 3D. Переносить можно только выбранные элементы. Не обязательно переносить всю схему.
__________________
dmtools.ru |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,737
|
DEM, можно немножко подробней, что это за метод такой удаления повторяющихся дважды граней? Тоже ищу самый простой вариант построения произвольного контура(в том числе не выпуклого) по набору узлов/элементов.
|
|||
![]() |
|
||||
Начинающий проектировщик Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
![]() |
Все грани сливаете в один список и если элемент списка встречается больше одного раза удаляете оба элемента из списка. в итоге в списке останутся только открытые грани (контуры)
__________________
dmtools.ru |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,737
|
Хорошо, а каков критерий "одинаковости" элементов списка? Т.е. как быть с разнонаправленными совпадающими гранями?
|
|||
![]() |
|
||||
Начинающий проектировщик Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
![]() |
Создать второй список. И в него добавлять, если в нем нет элемента (x y) или (y x). Или удалять из него, если в нем уже есть (x y) или (y x)
__________________
dmtools.ru |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Но если например пересечение граней есть в ваших списках, то не сработает.. Так что первоначально вы должны разобрать элементы по плоскостям и т.д. ----- добавлено через 51 сек. ----- Вообще похоже прям все работали над этой темой... Нуно объединять усилия...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,737
|
miko2009, это какая-то библиотека или что-то еще?
Давайте объединим, получится что-то хорошее... По рабочему алгоритму готов написать библиотеки для вычисления контуров по набору конечных элементов для .net и с++ Последний раз редактировалось румата, 24.09.2018 в 18:17. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа для работы с "пользовательскими свойствами документа" в AutoCAD и "DocProperty" в Word | azetown | Готовые программы | 141 | 10.12.2024 12:17 |
Почему autocad спрашивает сохранить ли файл после зуммирования (редактирования не было)? | eilukha | AutoCAD | 17 | 15.03.2016 16:39 |
Интеграция Autodesk СПДС в AutoCAD 2012 | bolotov | Прочее. Программное обеспечение | 24 | 07.01.2013 20:22 |
корректировка сетки кэ scad | gvs | SCAD | 12 | 10.08.2012 12:48 |
импорт геометрии в SCAD из AutoCAD | boof | SCAD | 38 | 10.05.2011 23:31 |