主要内容

几何和网格

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

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

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

  • 使用从网格中重建几何图形geometryFromMesh.此函数用于三角网格,包括平面、体积和曲面三角网格,以限制封闭体积。

创建一个几何图形:

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

  • 将2-D几何图形挤压成3-D几何图形。

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

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

控件对几何图形进行网格划分generateMesh函数。该工具箱采用有限元法求解偏微分方程。PDE模型将生成的网格存储为FEMesh对象的财产。详细信息请参见网格数据

有关几何图形和网格的组件以及它们之间关系的详细信息,请参见几何和网格组件

功能

全部展开

创造和可视化

importGeometry 从STL或STEP文件导入几何图形
geometryFromMesh 从网格创建2-D或3-D几何
geometryFromEdges 从分解的几何矩阵创建二维几何
decsg 将构造的固体二维几何分解为最小区域
multicuboid 创建几何体形成的几个立方单元格
多汽缸的 创建由几个圆柱形单元构成的几何形状
multisphere 创建由几个球形单元格组成的几何图形
pdegplot 图PDE几何

修改

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

查询

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

PDE Modeler App

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

几何

csgdel 删除子域间的边界
pdearcl 用参数化曲线表示弧长
wgeom 将几何函数写入文件

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

属性

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

应用程序

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

主题

几何

遗产网