主要内容

几何和网格

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

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

  • 导入一个STL文件到MATLAB®通过使用importGeometry.STL文件格式非常常见,并由大多数CAD软件支持。金宝app在平面STL几何形状的情况下,工具箱通过将其转换为2-D几何体,通过将其映射到X-y平面。

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

创建几何图形:

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

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

  • 使用构造立体几何(CSG)方法,编写一个几何函数,或使用Polyshape.用于创建2-D问题的几何的功能。CSG方法使用一组实体构建块(方形,矩形,圆形,椭圆和多边形),并将它们组合以定义复杂的几何形状。

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

通过使用使用的几何generatemesh.函数。工具箱使用有限元方法(FEM)来解决PDE。PDE模型将生成的网格存储为一个FEMesh对象在其财产。有关详细信息,请参见网格数据

功能

全部展开

创作和可视化

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

修改

addCell 通过在另一个单元格中添加一个几何图形来组合两个几何图形
addFace 在3-D几何中填充2-D中的空隙区域和分割单元格
addvertex. 在几何边界上添加顶点
addVoid 在三维几何体中创建空区
旋转 旋转几何
规模 尺度几何
翻译 翻译几何
拉伸 垂直挤压二维几何或三维几何的指定面

查询

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

PDE Modeler App.

pdecirc 在PDE Modeler应用程序中画圆
pdeellip 在PDE Modeler应用程序中绘制椭圆
pdepoly 在PDE建模程序中绘制多边形
尖头 在PDE Modeler应用程序中绘制矩形
generatemesh. 创建三角形或四面体网格
meshQuality 评估网格单元的形状质量
发现 在指定区域内查找网格元素
findNodes 在指定区域中查找网状节点
区域 二维网格单元的面积
体积 3-D网格元素的体积
pdemesh. 情节PDE网
pdeplot 绘图解决方案或网格对于2-D问题
pdeplot3d. 绘制三维问题的解决方案或表面网格
pdeviz 创建和绘制PDE可视化对象

几何学

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

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

属性

分析测定物理特性 分析2-D几何描述
DiscreteGeometry属性 离散2-D或3-D几何描述
emelesh属性 网格对象
PDEVisualization属性 网格和节点结果的PDE可视化

应用程序

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

主题

几何学

STL文件导入

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

三角形网格的几何

从四面体网格中重建几何形状,并从平面多麦田网格。

来自Polyshape的几何图形

从Matlab创建的三角网格重建几何图形Polyshape.函数。

从alphaShape几何

从Matlab创建的三角形表面网重建几何图形alphashape.函数。

在命令行创建2-D几何

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

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

使用参数化函数创建2-D几何。

长方体、圆柱体和球体

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

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

将作为STL文件导入的2-D几何为3-D几何图形。

从网格重建的多畴几何

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

在立方体中的球体

创建由单位球体和多维数据集组成的嵌套多域几何。

网格数据

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

生成网格

通过使用附加参数来调整网格generatemesh.函数。

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

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

评估网格单元的质量

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

遗产网

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

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

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

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