|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
К сожалению, применима не для всех случаев (см. следующий мой пример - пересекающиеся отрезки автоматически не разбиваются в точке пересечения, о чем и пишет туториал). И учет точек/отрезков - только для плоскости, в объеме(volume) не реализовано...
Ну тут геометрию и не надо менять (даже по логике работы), просто учесть разбиение ("сшить") |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
булевы есть в Salome, Freecad. В GMSH пока не реализованы (хотя тот же движок в дополнение к родному). Но булевы указанную геометрию по моему автоматом и не сольют. Хотя - не буду врать, не сталкивался с таким случаем давно.
__________________
мой блог по некоторым вопросам |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
В принципе можно либо сразу избегать таких мест...
Либо программно обработать файл, и разбить пересекающиеся линии на 2 отрезка.... PS. А где можно выбирать размеры элементов для триангуляции и типы элементов.... В принципе сеточка ничего так получается......
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 12.03.2013 в 14:31. |
|||
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
CL = 0.5; Point(1) = {0, 0, 0, CL}; ... и меняя CL в начале файла можно получать разный размер КЭ типы элементов - либо треугольные, либо смешанная сетка треугольники+четырехугольники (команда Recombine Surface) |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Хммм...
Обнаружил что GMSH под виндой дает не такие хорошие результаты, нежели под Линем.... Может конечно это зависит от настроек, буду разбираться. PS. По играл с настройками в принципе можно нормальную сетку и под виндой делать...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 16.03.2013 в 11:23. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Импорт из txt СКАДа в msh GMSH
Импортируются типы элементов 44, 42 и 10 Создается файл 111.msh. Пока без обработки ошибок, версия для 64 бит Потом на основе этой же программы будет импорт усилий в msh из отчетов СКАДа, чтобы делались красивые картинки как тут Ну а на закусон попытаемся сделать импорт txt СКАДа в geo GMSH. Ps. Отправил письмо СКАДовцам быть может они согласуют применение GMSH.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 22.03.2013 в 21:30. |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
Едва ли скадовцы включат. Или вообще какие то коммерческие производители. Они примерно говорят так - "Вам интересно, вы и балуйтесь. А наш контингент это люди которые ньютоны в тонн-силы перевести без программы не могут, и едут на курсы за штуку баксов чтобы учиться балки и рамы считать. В общем дауны наш верный контингент - Мы их бережем и взращиваем, и совсем не хотим морально травмировать открытыми программами". Кроме того весь софтверный бизнес старается не замечать открытых проектов как будто их нет. Даже например опен офис они вряд ли включат у себя, хотя выгода очевидна - скад с ключом переносим, и большинство его использует на нескольких компьютерах. Покупать легальный офис на каждый (притом что он почти не нужен) - очевидно выйдет цена даже поболее чем у самого скад. Казалось бы бесплатно и не очень сложно предоставить пользователю дополнительное удобство. Ан нет. К тому же все эти БСА - все это завязано на мелкософт. Там политика воспитания пользователей - основная. Всучивать везде говно-NET последней версии для ускорения апдейт циклов, проприетарные форматы, это посильнее всех наркокартелей в плане формирования зависимостей, и сопоставимо с военными по части дополнительного налогообложения общества (причем в большинстве случаев бессмысленного). Поэтому открытый софт - для свободных людей. Все лучшее сделаете вы только сами. Только в сообществе. Официоз тут вряд ли как то прореагирует.
__________________
мой блог по некоторым вопросам |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ETCartman
Ответили следующее... Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
Ну это хорошо если они сделают все таки (в чем я лично сильно сомневаюсь). Такой подход был бы принципально лучше чем написание сторонних костылей.
Что они могут сделать сравнительно легко - включить поддержку формата GMSH с группами (и например других форматов которые поддерживают именованные группы); включить сам GMSH в дистрибутив (возможно частично переведенный на русский), с поддержкой своего сеточного формата с группами, с дописанием поддержки DXF в GMSH. Сделать экспорт результатов в формат GMSH (и кстати не только - потому что для визуализации данных есть и более мощные вещи, типа Paraview). Это то что очень просто было бы сделать без изменения структуры и логики и без серьезного программирования. Сделать простейшую командную оболочку для запуска скад в бат режиме сторонней программой (с командами - загрузить, считать, выводить результаты в файлы с опциями). Это уже сложнее из за разной логики. Вообще сам по себе скад так сделан что его сложно поправить и усовершенствовать серьезно без полного переписания с нуля. Им чтобы развиваться надо делать параллельную версию дополнительно к старой (так например сделали ANSYS - Workbench, COSMOS- солидворкс). И в принципе если за основу брать открытые мешеры (или даже открытые солверы) то тогда можно сделать версию полностью поддерживающую программирование и создание пользовательских модулей.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 23.03.2013 в 20:42. |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
Попробую сформулировать сам снова (можете добавить-убавить послать)
Лайт уровень (минимум программирования без серьезных переработок) 1) поддержка формата GMSH с группами. Не именованными а автоматически создаваемыми (не именованными) - то есть включение вашего конвертера с усовершенствованием и тестированием. то есть как в лире только лучше. Миддл уровень. 1) частично русская сборка GMSH в составе дистрибутива скад (можно в составе платного, можно просто скачать отдельно). 2) дописание в GMSH трансляции dxf - geo со слоями как именованными группами. Дописание в GMSH формата сохранения SCADTXT. Эта часть нормируется GPL то есть они должны будут просто выслать автору свой код. Ничего они от этого не потеряют а может просто создадут себе бесплатную рекламу даже. 3) Дописание в скад экспорта результатов с опциями в GMSH. High уровень 1) Написание модуля скад который оперирует именованными группами и поддерживает сценарии и запуска в слепом режиме. С возможностью подключения пользовательских модулей постпроцессорного расчета (напимер на пайтон) c возможностью оперирования группами и результатами из кода. 2) документирование и создание примеров для 1. 3) опционально. подключение модулей оптимизации и просчета по монте карло. имеется в виду чеез параметризируемый geo-файл. Движки оптимизации могут быть открытыми - дакота, Scilab, просто создать инструкцию и интерфейс к ним Супер уровень. 1) скад и скад-gmsh как интерфейс к Code-Aster и IMPACT (украинская программа). Развитие модуля скад до универсального МКЭ модуля (с упором на возможность доработки пользователями). В принципе супер уровень по сути решает все прочие проблемы развития. Не надо ничего придумывать и развивать, достаточно улучшать поддержку с Code-Aster. В принципе это выход на отдельное приложение (не обязательно открытое если не касается изменений открытого кода а лишь взаимодействия с ним)
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 23.03.2013 в 21:16. |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
О, спасибо же.
Тогда можно в раздел 2 добавить открытие файлов SCAD в GMSH Там надо читать внимательно лицензию GMSH, хотя она и либерально открытая - там есть какое то ограничение на проприетарные библиотеки. То есть автор не против свободы в отношении его кода (в том числе коммерческой) но не желает иметь дело (в качестве бонуса) с изменениями которые оставляют свободу ему самому. по моему там 2я версия lgpl
__________________
мой блог по некоторым вопросам |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ETCartman
Подождем ответа... Я позже предложу еще вариант с подпиской на СКАД, т.е. расчет выполняется на сервере СКАДа...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
было бы удобно если бы была подписка (даже без сервера а локальная) на дополнительные опции. Увеличение количества узлов в схеме (если например такой расчет требуется очень редко). Ну например 1000 рублей в месяц - где то так.
__________________
мой блог по некоторым вопросам |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
Нанокад вы имеете в виду? Я почитал про него в вики. Ну если они довольно много лет на плаву, следовательно эта стратегия все таки работает.
По моему довольно привлекательно в плане цены. Например если нужен типа продвинутый вьювер и не хочется платить за него. В вики написано что платформа бесплатно - в том числе для коммерческого использования, а extension вроде бы платно. Это очень интересно по моему. Ну скад гораздо более узкая по назначению программа, едва ли им есть смысл делать минимальную комплектацию бесплатно. Кстати а в демо режиме скад позволяет выгружать txt больше лимита?
__________________
мой блог по некоторым вопросам |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Я имею ввиду вообще фактически бесплатное распространение.....
А если это будет использоваться в коммерческих целях, тогда платить...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
у взрослых людей в основном коммерческие цели. все что на работе по идее коммерческие цели. они в вики написали про нанокад что бесплатно в том числе и для коммерческого использования. это две большие разницы например. потому что для некоммерческого есть неплохой progecad - но там явное ограничение. единственный dwg кад для любой цели мне известный - a9cad (но там до 2005 версии файла)
ну это уже прямого отношения к делу не имеет. Коммерческие проекты могут делать бесплатные вещи в том случае если остается какой то источник получения денег. Бесплатные делают те кому сложно раскрутиться в условиях конкуренции. Много вообще программ с открытым кодом которые имеют продвинутые коммерческие версии
__________________
мой блог по некоторым вопросам |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потеря части модели при конвертации из 3D Studio в другие форматы. | Pavel Samofalov | Другие CAD системы | 15 | 18.06.2008 08:41 |
Лист формата А3+2 и другие | PSergeyV | AutoCAD | 17 | 28.03.2008 15:35 |
Копирование текста в другие выбранные текстовые объекты | Visla | AutoCAD | 1 | 27.04.2005 14:50 |
Ищу другие сайты с приложениями под AutoCAD | amator | Поиск литературы, чертежей, моделей и прочих материалов | 17 | 18.04.2005 10:45 |
Акад, не акад, другие САПР... Админу, модератору... | Андрей С. | Расчетные программы | 2 | 10.06.2004 01:57 |