几何计算

主题概览

几何区域例如点、曲线、曲面、体积和高维情况出现在各种上下文环境中,包括数学、工程、科学、计算机游戏和地理. Wolfram 语言提供了创建、分析、求解和可视化区域的全面集成功能. 区域可以通过使用常见特殊区域从公式中作为简单区域的网格,或者通过合并或者修改现有的区域创建. 区域可以通过计算标准属性,例如维度、测量值(长度、面积、体积等)、最近点等分析. 区域可以作为大量求解器的约束条件适宜,包括求解方程、最优化、求解偏微分方程. 区域是 Wolfram 语言中的“一等公民”;它们可以作为输入和输出使用,并且它们与 Wolfram 语言的其他部分紧密集成.

属性和测量 »

RegionNearest — 求区域中最近的点

RegionMeasure  ▪  RegionCentroid  ▪  RegionDistance  ▪  ...

区域上的求解器 »

Integrate, NIntegrate — 区域上求积分

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

Solve  ▪  NSolve  ▪  Minimize  ▪  NMinimize  ▪  ...

Region — 区域的表示和自动可视化

CanonicalizeRegion — 规范化区域表示

特殊区域 »

Ball — 由中心和半径给出的球

Simplex  ▪  Hexahedron  ▪  InfiniteLine  ▪  ...

多边形区域 »

Polygon — 一般多边形

CrossingPolygon  ▪  RandomPolygon  ▪  PolygonDecomposition  ▪  ...

多面体区域 »

Polyhedron — 一般多面体

Dodecahedron  ▪  Icosahedron  ▪  DualPolyhedron  ▪  ...

公式区域

ImplicitRegion — 由不等式和等式给出的区域

ParametricRegion — 由参数化函数给出的区域

网格区域 »

MeshRegion — 网格单元集合指定的区域

BoundaryMeshRegion — 网格单元集合指定的区域边界

HighlightMesh  ▪  MeshCellStyle  ▪  MeshCellLabel  ▪  ...

导出区域 »

RegionUnion — 区域的并集

TransformedRegion — 作为变换图像的区域

RegionIntersection  ▪  BooleanRegion  ▪  RegionBoundary  ▪  ...

Subdivision Regions

SubdivisionRegion — limiting region obtained by a subdivision process

数据区域 »

DelaunayMesh — 由点构建的德劳内三角测量网格

VoronoiMesh  ▪  ConvexHullMesh  ▪  ArrayMesh  ▪  ImageMesh  ▪  ...

区域转换器 »

RegionConvert — 转换为区域的隐式或参数式表示

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

DiscretizeRegion, BoundaryDiscretizeRegion — 离散化区域

精选区域 »

PolyhedronData — 多面体区域和属性

ExampleData  ▪  GeoElevationData  ▪  ChemicalData  ▪  AnatomyData  ▪  KnotData  ▪  LaminaData  ▪  SolidData  ▪  PlaneCurveData  ▪  SpaceCurveData  ▪  SurfaceData

导入与导出区域 »

"STL" — 导入和导出区域为 STL

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

3D 打印 »

Printout3D — 使用打印服务或本地打印机打印三维模型

FindMeshDefects  ▪  RepairMesh  ▪  ShellRegion  ▪  ...

综合几何 »

GeometricScene  ▪  RandomInstance  ▪  FindGeometricConjectures  ▪  ...