主要内容

几何和网格

定义一个几何体并使用三角形或四面体网格将其离散

从STL或网格数据重建几何体:

  • 导入一个STL文件到MATLAB®通过使用importGeometry.STL文件格式是很常见的,大多数CAD软件都支持它。万博1manbetx对于平面STL几何,工具箱通过将其映射到X-Y平面将其转换为2-D几何。

  • 使用geometryFromMesh.该功能使用三角网格,包括平面、体积和封闭体积的表面三角剖分。

创建一个几何图形:

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

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

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

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

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

功能

全部展开

创建和可视化

importGeometry 从STL数据导入2-D或3-D几何
geometryFromMesh 从网格创建2-D或3-D几何
geometryFromEdges 从分解的几何矩阵创建二维几何
decsg 将二维立体几何分解成最小区域
multicuboid 创建由几个立方体单元组成的几何形状
多汽缸的 创建由几个圆柱形细胞形成的几何形状
multisphere 创建由几个球形细胞形成的几何形状
pdegplot 情节PDE几何

修改

addCell 通过在另一个单元格中添加一个几何图形来组合两个几何图形
addFace 在二维中填充空白区域,在三维几何中分裂单元格
addVertex 在几何边界上添加一个顶点
addVoid 在三维几何体中创建空区
旋转 旋转几何
规模 规模几何
翻译 翻译几何
挤压 垂直挤压二维几何或三维几何的指定面

查询

cellEdges 查找附在指定单元格上的边
cellFaces 查找附在指定单元格上的面
faceEdges 查找附属于指定面的边
facesAttachedToEdges 查找附加到指定边的面
nearestEdge 找出离指定点最近的边
nearestFace 找到最接近指定点的面

PDE Modeler中应用

pdecirc 在PDE Modeler应用程序中画圆
pdeellip 在PDE Modeler应用程序中绘制椭圆
pdepoly 在PDE建模程序中绘制多边形
pderect 在PDE Modeler应用程序中绘制矩形
generateMesh 创建三角形或四面体网格
meshQuality 评估网格单元的形状质量
findElements 在指定区域内查找网格元素
findNodes 在指定区域查找网格节点
区域 二维网格单元的面积
体积 三维网格单元的体积
pdemesh 情节PDE网
pdeplot 为二维问题绘制解决方案或网格
pdeplot3D 绘制三维问题的解决方案或表面网格
pdeviz 创建和绘制PDE可视化对象

几何

csgdel 删除子域之间的边界
pdearcl 参数表示与弧长之间的插值
wgeom 将几何函数写入文件

adaptmesh 建立自适应二维网格并求解偏微分方程
initmesh 创建初始的2d网格
meshToPet [p, e t]的代表FEMesh数据
jigglemesh (不推荐)晃动三角网内部点
refinemesh 完善三角网格

属性

AnalyticGeometry属性 解析二维几何描述
DiscreteGeometry属性 离散的二维或三维几何描述
FEMesh属性 网格物体
PDEVisualization属性 网格和节点结果的PDE可视化

应用程序

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

主题

几何

STL文件导入

从STL文件导入一个2-D或3-D几何图形。

三角形网格的几何

从四面体网格和平面多域网格重建几何体。

从polyshape几何

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

从alphaShape几何

由MATLAB创建的三角表面网格重建几何alphaShape函数。

在命令行创建2-D几何

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

2-D几何创建的参数化函数

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

长方体、圆柱体和球体

通过堆叠或嵌套三个基本体量创建一个三维几何。

二维几何中的三维多域几何

将一个作为STL文件导入的二维几何图形挤压到一个三维几何图形中。

基于网格的多域几何重建

将一个单域块几何分割成两个域。

球体在多维数据集

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

网格数据

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

生成网格

的附加参数来调整网格generateMesh函数。

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

找到网格元素和节点的几何位置或接近一个特定的点或节点。

评估网格单元的质量

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

遗产网

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

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

基于点源的泊松方程和自适应网格优化

用函数解单位圆盘上的函数点源的泊松方程adaptmesh函数。