基于网格的几何区域

Wolfram 语言提供了对基于网格的区域的大量支持,包括边界表示法,其中区域由边界(曲线、曲面等) 表示,或者区域由一些简单单元的不相交并集表示. 基于网格的区域可以用各种方法构建,包括从点 (Delaunay、凹包等)、图形离散化(二维和三维)、任意其他区域的离散化或者通过直接的方法构建. 基于网格的区域与 Wolfram 语言中任意其他区域的工作原理类似,并且可以分析,作为求解器的输入,或者作为构件来构建更复杂的区域.

来自单元的网格区域

MeshRegion 作为单元的不相交并集的网格

BoundaryMeshRegion 表示闭合区域的边界网格

来自参数的网络区域

SierpinskiMesh 产生谢尔宾斯基三角形和海绵

MengerMesh  ▪  CantorMesh

来自点与数组的网格区域

DelaunayMesh 来自点集的 Delaunay 网格

VoronoiMesh 来自点集的 Voronoi 网格

ConvexHullMesh 来自点集的凸包

ArrayMesh 来自单元值数组的网格

ImageMesh 来自 2D 和 3D 光栅图像的网格

GradientFittedMesh 通过拟合梯度的点网格化

ConcaveHullMesh 从 Alpha 形状构建的点网格化

ReconstructionMesh 来自点云的网格

来自其他对象的网格区域

DiscretizeGraphics, BoundaryDiscretizeGraphics 对二维或者三维图像进行离散化处理

DiscretizeRegion, BoundaryDiscretizeRegion 对区域进行离散化处理

MaxCellMeasure  ▪  MeshQualityGoal  ▪  MeshRefinementFunction

来自网格区域的网格区域

HighlightMesh 突出显示网格区域的单元

TriangulateMesh BoundaryMeshRegion 转化为 MeshRegion

BoundaryMesh MeshRegion 转化为 BoundaryMeshRegion

网格缺损和修补

FindMeshDefects 找出网格区域中的洞及其他缺损部分

RepairMesh 自动修补网格缺损部分

Import 与 Export

"STL" 导入和导出基于网格的几何区域为 STL

"PLY"  ▪  "OBJ"  ▪  "OFF"  ▪  "DXF"  ▪  "DAE"  ▪  ...

网格分量

DimensionalMeshComponents MeshRegion 分割为不同维度的分量

ConnectedMeshComponents MeshRegion 分割为连通分量

网格元素

MeshCellCount 不同维度的单元数目

MeshCoordinates 网格顶点坐标

MeshCells 来自单元索引和普通单元指定的网格单元

MeshCellIndex 来自网格单元和普通单元指定的网格单元索引

MeshPrimitives 来自网格单元指定的图基元

网格搜索

NearestMeshCells 找到离点最近的网格单元

AdjacentMeshCells 找到一个单元的相邻网格单元

MeshConnectivityGraph 计算一个网格的所有不同的连接图

网格标准注释 »

Annotation 用特殊的注释关联一个单元

AnnotationValue 为单元获取并设置注释值

MeshCellStyle  ▪  MeshCellLabel  ▪  MeshCellHighlight  ▪  MeshCellShapeFunction  ▪  MeshCellMarker  ▪  MeshCellMeasure  ▪  MeshCellCentroid  ▪  MeshCellQuality

区域上的求解器 »

NDSolve 在区域上求解偏微分方程

NIntegrate  ▪  Plot3D  ▪  ...

区域谓词和测量值 »

RegionDimension  ▪  RegionMeasure  ▪  RegionNearest  ▪  ...