Геометрия и Mesh

Задайте геометрию и дискретизируйте ее с помощью треугольной или четырехгранной mesh

Восстановите геометрию из данных о mesh или STL:

  • Импортируйте файл STL в MATLAB® при помощи importGeometry. Формат файла STL очень распространен и поддержан большей частью программного обеспечения CAD. В случае плоской геометрии STL тулбокс преобразует его в 2D геометрию путем отображения его с плоскостью X-Y.

  • Восстановите геометрию от mesh при помощи geometryFromMesh. Эта функция работает с триангулированными сетками, включая плоский, объем и поверхностную триангуляцию, которая ограничивает закрытый объем.

Создайте геометрию:

  • Стек или кубы вложенного множества, цилиндры или сферы, чтобы создать геометрию для 3-D проблемы.

  • Вытесните 2D геометрию в 3-D геометрию.

  • Используйте подход конструктивной геометрии тела (CSG), запишите функцию геометрии или используйте polyshape функция, чтобы создать геометрию для 2D проблемы. Подход CSG использует набор твердых базовых блоков (квадрат, прямоугольник, круг, эллипс и многоугольник) и комбинирует их, чтобы задать сложные геометрии.

  • Используйте приложение PDE Modeler, чтобы создать комплексные 2D конфигурации путем рисования, перекрываясь и вращая основные формы, такие как круги, многоугольники и так далее.

Поймайте в сети геометрию при помощи generateMesh функция. Тулбокс использует метод конечных элементов (FEM), чтобы решить УЧП. Модель PDE хранит сгенерированную mesh как FEMesh объект в его Mesh свойство. Для получения дополнительной информации смотрите Данные о Mesh.

Функции

развернуть все

Создание и визуализация

importGeometryИмпортируйте 2D или 3-D геометрию из данных о STL
geometryFromMeshСоздайте 2D или 3-D геометрию из mesh
geometryFromEdgesСоздайте 2D геометрию из анализируемой матрицы геометрии
decsgРазложите конструктивную твердую 2D геометрию на минимальные области
multicuboidСоздайте геометрию, сформированную несколькими кубическими ячейками
multicylinderСоздайте геометрию, сформированную несколькими цилиндрическими ячейками
multisphereСоздайте геометрию, сформированную несколькими сферическими ячейками
pdegplotПостройте геометрию УЧП

Модификация

addCellОбъедините два конфигураций путем добавления одной внутренней части ячейка другого
addFaceЗаполните пустые области в 2D и ячейки разделения в 3-D геометрии
addVertexДобавьте вершину на контуре геометрии
addVoidСоздайте пустые области в 3-D геометрии
rotateВращайте геометрию
scaleМасштабируйте геометрию
translateПереведите геометрию
extrudeВертикально вытесните 2D геометрию или заданные поверхности 3-D геометрии

Запросы

cellEdgesПрилагается ребра к заданным ячейкам
cellFacesПрилагается поверхности к заданным ячейкам
faceEdgesПрилагается ребра к заданным поверхностям
facesAttachedToEdgesПрилагается поверхности к заданным ребрам
nearestEdgeНайдите ребра самыми близкими к заданной точке
nearestFaceНайдите поверхности самыми близкими к заданной точке

Приложение PDE Modeler

pdecircНарисуйте круг в приложении PDE Modeler
pdeellipЧертите эллипс в приложении PDE Modeler
pdepolyЧертите многоугольник в приложении PDE Modeler
pderectЧертите прямоугольник в приложении PDE Modeler
generateMeshСоздайте треугольную или четырехгранную mesh
meshQualityОцените качество формы элементов mesh
findElementsНайдите элементы mesh в заданной области
findNodesНайдите узлы mesh в заданной области
areaОбласть 2D элементов mesh
volumeОбъем 3-D элементов mesh
pdemeshПостройте mesh УЧП
pdeplotПостройте решение или mesh для 2D проблемы
pdeplot3DПостройте решение или поверхностную mesh для 3-D проблемы
pdevizСоздайте и постройте объект визуализации УЧП

Геометрия

csgdelУдалите контуры между субдоменами
pdearclИнтерполяция между параметрическим представлением и длиной дуги
wgeomЗапишите функцию геометрии в файл

Mesh

adaptmeshСоздайте адаптивную 2D mesh и решите УЧП
initmeshСоздайте начальную 2D mesh
meshToPet[p,e,t] представление FEMesh данные
jigglemesh(Не рекомендуемый) Покачивание внутренние точки треугольной mesh
refinemeshСовершенствуйте треугольную mesh

Свойства

AnalyticGeometry PropertiesАналитическое 2D описание геометрии
DiscreteGeometry PropertiesДискретное 2D или 3-D описание геометрии
FEMesh PropertiesОбъект ячейки
PDEVisualization PropertiesВизуализация УЧП mesh и узловых результатов

Приложения

PDE ModelerСоздайте комплексные 2D конфигурации путем рисования, перекрывшись и вращая основные формы

Темы

Геометрия

Импорт файла STL

Импортируйте 2D или 3-D геометрию из файла STL.

Геометрия от триангулированной Mesh

Восстановите геометрию от четырехгранной mesh и от плоской многодоменной mesh.

Геометрия от полиформы

Восстановите геометрию от триангулированной mesh, созданной polyshape MATLAB функция.

Геометрия от alphaShape

Восстановите геометрию от mesh триангулированной поверхности, созданной alphaShape MATLAB функция.

2D создание геометрии в командной строке

Используйте подход моделирования конструктивной геометрии тела (CSG), чтобы объединить основные формы в командной строке.

Параметрическая функция для 2D создания геометрии

Создайте 2D геометрию при помощи параметрической функции.

Кубоиды, цилиндры и сферы

Создайте 3-D геометрию путем укладки или вложение три основных объема.

3-D многодоменная геометрия от 2D геометрии

Вытесните 2D геометрию, импортированную как файл STL в 3-D геометрию.

Многодоменная геометрия, восстановленная от Mesh

Разделите одно-доменную геометрию блока в две области.

Сфера в кубе

Создайте вложенную многодоменную геометрию, состоящую из сферы единичного радиуса и куба.

Mesh

Поймайте в сети данные

Рекомендуемый рабочий процесс использует FEMesh объекты представлять сетки.

Сгенерируйте Mesh

Настройте mesh при помощи дополнительных аргументов generateMesh функция.

Найдите элементы Mesh и узлы местоположением

Найдите элементы mesh и узлы их геометрическим местоположением или близостью к конкретной точке или узел.

Оцените качество элементов Mesh

Оцените качество формы элементов mesh.

Устаревшая Mesh

Поймайте в сети данные, в то время как [p, e, t] утраивается

Устаревшее использование рабочего процесса [p, e, t] утраивается, чтобы представлять сетки.

Уравнение Пуассона с точечным источником и адаптивное улучшение Mesh

Решите уравнение Пуассона с источником единицы функциональности дельты на единичном диске с помощью adaptmesh функция.