主要内容

几何和网格

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

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

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

  • 使用从网格中重建几何图形geometryFromMesh.此函数与三角网格一起工作,包括平面、体积和曲面三角网格,用于划分封闭的体积。

创建一个几何图形:

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

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

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

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

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

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

功能

全部展开

创建和可视化

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

修改

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

查询

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

PDE Modeler中应用

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 通过绘制、重叠和旋转基本形状创建复杂的二维几何图形

主题

几何

遗产网

Baidu
map