Gmsh — библиотека для создания 3D-сеток. Используйте этот тег для вопросов по программированию, касающихся использования Gmsh. Всегда отмечайте также язык программирования, который вы используете, если не используете собственный язык сценариев Gmsh.
1 ответ

gmsh, как создавать элементы интуитивной прозорливости

Для моделирования методом конечных элементов мне нужны сетки более высокого порядка. Для эффективности я хочу использовать элементы интуитивной прозорливости, то есть элементы без внутренних узлов. В Функция gmsh найти несложно, она порождает лагран…
09 апр '21 в 14:48
0 ответов

Создание (преобразование) трехмерной сетки с четырехугольниками

Не могли бы вы подсказать, какой инструмент мне следует использовать для совместного использования со скриптом? Я хотел бы иметь трехмерную сетку с формами четырехугольника со следующей структурой: # vertex X Y Z 1 0 0 0 2 0 0 1 3 0 1 1 4 0 1 0 5 1 …
18 апр '21 в 01:08
1 ответ

Проблема при импорте меша с Gmsh3D в Fipy

Я пытаюсь импортировать в Fipy трехмерную сетку, ранее созданную с помощью Gmsh с помощью функции Gmsh3D, например: mesh = Gmsh3D(join(output,'case_1.msh'),communicator=serialComm) Я получаю ту же ошибку, что и другие похожие сообщения, но предлагае…
05 май '21 в 11:33
1 ответ

Создайте исполняемый файл из кода Python с помощью импорта gmsh

Я пытаюсь упаковать свой пакет Python в исполняемый файл с помощью pyinstaller. Имя сценария называется "run-jointbuilder.py". Пакет имеет ряд зависимостей (например, numpy), но, что немаловажно, gmsh. При использовании pyinstaller для компиляции мо…
11 май '21 в 19:59
0 ответов

Как автоматически переименовывать тома в Python API gmsh

Я пытаюсь создать подтома в коробке в gmsh. После создания подтома я хочу переименовать его на основе списка. В моем списке четыре столбца: первые три - , а также координаты и последнее - имя. Я хочу переименовать созданные вложенные тома на основе …
01 июн '21 в 18:18
0 ответов

проблема формата сетки в Gmsh о восьмиузловом четырехугольнике второго порядка

У меня есть сетка, состоящая из четырех 8-узловых четырехугольников второго порядка и связанного узлового скалярного набора данных смещения в направлении x. Я хочу использовать Gmsh для построения сетки и смещения направления x, но график смещения н…
03 июн '21 в 17:32
0 ответов

Как мне создавать фасеты в GMSH GUI?

Итак, я некоторое время возился с GMSH 4.8.4, чтобы создать 2D-сетку океана. Я конвертирую его в XML-файлы DOLFIN для использования в скрипте Python. Однако мой файл .msh из gmsh почему-то не содержит никакой информации о аспектах. И я не могу найти…
04 авг '21 в 06:46
0 ответов

Gmsh - Можете ли вы выполнить уточнение сетки, разделив только вертикально, а не все элементы?

Мне удалось получить сетку ниже вручную с помощью скрипта Gmsh. Мне не удалось создать аналогичную сетку с использованием функций Gmsh без создания нежелательных 1D-элементов и поверхностей в конечном результате, поэтому мне пришлось настроить вручн…
11 авг '21 в 15:33
0 ответов

определение и создание сетки gmsh в файле geo

Я создал геометрию в gmsh, а затем я также могу создать сетку через интерфейс gmsh. Однако я хотел бы иметь возможность указывать сетку в файле с геометрией, как вы можете сделать с python api. Но мне не разрешено использовать python api. Это возмож…
19 авг '21 в 17:20
0 ответов

gmsh: тор в кубе, ошибка: тор не имеет объема

У меня проблема. Я хотел бы создать тор в кубе, а затем создать сетку. Раньше все работало, а вдруг перестало. Мой .geo- файл: SetFactory("OpenCASCADE"); L = 2; R = 0.2; r = 0.1; Box(1) = {-L/2,-L/2,-L/2,L,L,L}; //tag=1 //+ Torus(2) = {0, 0, 0, R, r…
19 авг '21 в 20:18
1 ответ

Как сохранить сетку Gmsh в ограничивающих кривых?

Я новичок в Gmsh и пытаюсь создать сетку для гидродинамического моделирования от береговых линий. Для простоты я использовал сплайны для сложной береговой линии, но полученная сетка пересекала береговые линии. Что мне делать, чтобы сетка не пересека…
25 авг '21 в 05:13
1 ответ

Использование GMSH python API для создания сетки файла шага и сохранения полученного файла msh на диск

У меня есть большое количество файлов шагов, из которых я хочу извлечь информацию о сетке с помощью API-интерфейса Python GMSH. Я следую этому руководству по загрузке и работе с файлом STEP на странице официальной документации gmsh, но он делает сре…
26 авг '21 в 13:42
1 ответ

Использование gmsh API в python беспорядок с латексом matplotlib

Я уже довольно давно борюсь с этим, и я думаю, что сузил причину следующей проблемы: Используя виртуальную среду Python 3.8 в Spyder через Anaconda, я смог построить все, что хотел; обширные и сложные сюжеты с использованием латексного шрифта palati…
09 сен '21 в 18:43
1 ответ

Невозможно использовать gmsh из Visual Studio C++

Я загрузил sdk и выполнил команды, связанные с Windows, описанные здесь . Затем я создал новый проект VC++ и скопировал содержимое учебного файла, включенного в этот sdk (t1.cpp). Были ошибки времени компиляции, которые я исправил, включив путь к g…
22 сен '21 в 07:05
0 ответов

gmsh не имеет ошибки атрибута. Возможно проблема с установкой

Я хотел бы использовать gmsh Python API. Я использую Windows 10 и установил Python 3.8. Я попытался установить gmsh, следуя инструкциям на этом сайте: https://pypi.org/project/gmsh/ Когда я использовал pip для установки gmsh, я получил следующее пре…
28 сен '21 в 03:41
0 ответов

Gmsh: как связать ландшафты с элементами более высокого порядка

Местности довольно умеренной формы, заданные как stl- файл, приводят к непригодным для использования сеткам (jac.<0), когда они объединяются с элементами более высокого порядка (требуется для геомеханического моделирования). Я демонстрирую эту пр…
06 окт '21 в 10:15
0 ответов

Возможен ли размер градиентной сетки в gmsh с файлами .stl без использования поля «Порог»?

Я создаю поликристаллические микроструктуры для моделирования пластичности кристаллов методом конечных элементов. Я использую программу DREAM.3D для экспорта файлов .stl, которые затем объединяются с помощью gmsh. Это работает хорошо, и я ранее испо…
21 дек '21 в 19:14
0 ответов

Непонятный вывод

Я был бы признателен за помощь, чтобы прояснить природу моих результатов моделирования. Это моделирование рассматривает обтекание куба внутри цилиндрического канала в 3D. Математической моделью являются уравнения Навье-Стокса и уравнение неразрывнос…
23 дек '21 в 20:42
0 ответов

Как присвоить поверхность сфере после использования BooleanDifference в GMSH

Мне нужно назначить поверхность внутренней сфере, что у меня сейчас есть SetFactory("OpenCASCADE"); Block(1) = {0, 0, 0, 1000, 1000, 1000}; Sphere(2) = {500, 500, 500, 100}; aa() = BooleanDifference{ Volume{1}; Delete; }{ Volume{2}; Delete; }; Surfa…
27 янв '22 в 08:07
1 ответ

Написание очень простого приложения CAD

Я хочу создать очень простое 2D-интерактивное CAD-приложение с очень небольшим количеством функций, таких как: Возможность создавать линии, точки, простые выпуклые многоугольники и простые формы, такие как эллипсы. Возможность разбивать полигоны. По…
26 янв '22 в 16:13