几何和网格
定义一个几何图形,并使用三角形或四面体网格离散它
从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
对象在其网
财产。有关详细信息,请参见网格数据.
有关几何图形和网格组件以及它们之间关系的详细信息,请参见几何和网格组件.
功能
属性
AnalyticGeometry属性 | 解析二维几何描述 |
DiscreteGeometry属性 | 离散的2-D或3-D几何描述 |
FEMesh属性 | 网格物体 |
PDEVisualization属性 | 网格和节点结果的PDE可视化 |
应用程序
PDE Modeler | 通过绘制、重叠和旋转基本形状创建复杂的二维几何图形 |
主题
几何
- 几何和网格组件
了解几何图形和网格的组件,以及模型对象中它们之间的关系。 - STL文件导入
从STL文件导入2-D或3-D几何图形。 - 步骤文件导入
从STEP文件导入一个3d几何图形。 - 来自三角网格的几何
从四面体网格和平面多域网格重构几何图形。 - 从polyshape几何
从MATLAB创建的三角网格重构几何图形polyshape
函数。 - 从alphaShape几何
从MATLAB创建的三角曲面网格重构几何图形alphaShape
函数。 - 在命令行创建二维几何
使用构造实体几何(CSG)建模方法在命令行上组合基本形状。 - 二维几何创建的参数化函数
使用参数化函数创建2-D几何图形。 - 长方体,圆柱体和球体
通过堆叠或嵌套三个基本体块创建3d几何图形。 - 二维几何中的三维多域几何
将作为STL文件导入的2-D几何图形挤压成3-D几何图形。 - 基于网格的多域几何重建
将单域块几何图形分割为两个域。 - 球体在多维数据集
创建由单位球体和立方体组成的嵌套多域几何图形。
网
- 网格数据
推荐工作流程使用FEMesh
对象来表示网格。 - 生成网格
的附加参数来调整网格generateMesh
函数。 - 找到网格元素和节点的位置
根据网格元素和节点的几何位置或与特定点或节点的接近程度查找网格元素和节点。 - 评估网格单元的质量
评价网格单元的形状质量。
遗产网
- 网格数据作为[p,e,t]三元组
传统工作流使用[p,e,t]三元组来表示网格。 - 点源泊松方程与自适应网格细化
在单位圆盘上用函数点源求解泊松方程adaptmesh
函数。