基于网格的几何区域
Wolfram 语言提供了对基于网格的区域的大量支持,包括边界表示法,其中区域由边界(曲线、曲面等) 表示,或者区域由一些简单单元的不相交并集表示. 基于网格的区域可以用各种方法构建,包括从点 (Delaunay、凹包等)、图形离散化(二维和三维)、任意其他区域的离散化或者通过直接的方法构建. 基于网格的区域与 Wolfram 语言中任意其他区域的工作原理类似,并且可以分析,作为求解器的输入,或者作为构件来构建更复杂的区域.
来自单元的网格区域
MeshRegion — 作为单元的不相交并集的网格
BoundaryMeshRegion — 表示闭合区域的边界网格
来自参数的网络区域
SierpinskiMesh — 产生谢尔宾斯基三角形和海绵
来自点与数组的网格区域
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 ▪ ...