主要内容

几何和网格

定义几何并使用三角形或四面体网格离散它

从STL或网格数据重构几何:

  • 导入STL文件到MATLAB中®通过使用importGeometry。STL文件格式很常见,大多数CAD软件都支持STL文件格式。金宝app对于平面STL几何图形,工具箱通过将其映射到X-Y平面将其转换为二维几何图形。

  • 从一个网格中使用geometryFromMesh。此函数适用于三角形网格,包括平面、体积和曲面三角形,这些三角形限定了一个封闭的体积。

创建一个几何图形:

  • 堆叠或嵌套立方体、圆柱体或球体来创建三维问题的几何图形。

  • 将二维几何图形挤压成三维几何图形。

  • 使用构造立体几何(CSG)的方法,写一个几何函数,或使用polyshape函数为二维问题创建几何图形。CSG方法使用一组坚实的构建块(正方形、矩形、圆形、椭圆和多边形),并将它们组合起来定义复杂的几何图形。

  • 通过绘制、重叠和旋转基本形状(如圆形、多边形等),使用PDE Modeler应用程序创建复杂的二维几何图形。

网格的几何使用generateMesh函数。工具箱使用有限元法(FEM)求解偏微分方程。PDE模型将生成的网格存储为FEMesh对象在其财产。有关详细信息,请参见网格数据

功能

全部展开

命令行

importGeometry 从STL数据中导入二维或三维几何图形
geometryFromMesh 创建2-D或3-D几何网格
geometryFromEdges 从分解的几何矩阵创建二维几何
decsg 将建设性二维立体几何分解为最小区域
multicuboid 创建由几个立方体细胞形成的几何图形
多汽缸的 创建由几个圆柱形细胞形成的几何图形
multisphere 创建由几个球形细胞形成的几何图形
addFace 填充二维空间区域和三维几何中的分裂单元格
addVertex 在几何边界上添加顶点
旋转 旋转几何
规模 规模几何
翻译 翻译几何
挤压 垂直挤压二维几何图形以创建三维几何图形
pdegplot 情节PDE几何
csgchk 检查几何描述矩阵的有效性
csgdel 删除最小区域之间的边界
pdearcl 参数表示与弧长之间的插值
wgeom 写入几何规范函数

PDE Modeler中应用

pdecirc 在PDE Modeler应用程序中画圆
pdeellip 在PDE建模程序中绘制椭圆
pdepoly 在PDE建模程序中绘制多边形
pderect 在PDE Modeler应用程序中绘制矩形
generateMesh 创建三角形或四面体网格
meshQuality 评估网格单元的形状质量
findElements 在指定区域找到网格元素
findNodes 在指定区域查找网格节点
区域 二维网格单元面积
体积 三维网格单元体积
pdeplot 绘制二维问题的解决方案或网格
pdeplot3D 绘制三维问题的解决方案或曲面网格
pdemesh 情节PDE网
adaptmesh 自适应二维网格生成和PDE解决方案
initmesh 创建初始的二维网格
meshToPet [p, e t]的代表FEMesh数据
jigglemesh (不推荐)抖动三角网格的内部点
refinemesh 完善三角网格
pdeent 三角形的索引与给定的三角形集相邻
pdesdp 在一组子域中的点/边/三角形索引

属性

AnalyticGeometry属性 解析二维几何描述
DiscreteGeometry属性 离散的二维或三维几何描述
FEMesh属性 网格物体

应用程序

PDE Modeler 通过绘制、重叠和旋转基本形状来创建复杂的二维几何图形

主题

几何

STL文件导入

通过导入STL文件,将几何图形包含到PDE模型中。

几何从三角网格

从一个四面体网格和一个平面多域网格重建一个几何图形。

从polyshape几何

由MATLAB创建的三角网格重建几何图形polyshape函数。

从alphaShape几何

重建一个几何从一个三角曲面网格创建的MATLABalphaShape函数。

在命令行创建二维几何图形

使用构造立体几何(CSG)建模方法在命令行组合基本形状。

用于二维几何创建的参数化函数

使用参数化函数创建一个二维几何图形。

长方体,圆柱体,和球体

创建一个三维几何堆叠或嵌套三个基本的体积。

由二维几何演变而来的三维多域几何

将导入STL文件的二维几何图形挤压成三维几何图形。

多域几何重构网格

将单个域块几何分割为两个域。

球体在多维数据集

创建一个由单位球体和立方体组成的嵌套多域几何图形。

生成网格

通过使用generateMesh函数的附加参数来调整网格。

根据位置找到网格元素和节点

根据网格元素和节点的几何位置或与特定点或节点的接近程度来查找网格元素和节点。

评估网格单元的质量

评价网格单元的形状质量。

网格数据表示

网格数据

推荐工作流程使用FEMesh对象来表示网格。

网格数据为[p,e,t]三元组

遗留工作流使用[p,e,t]三元组来表示网格。