ConvexHullRegion

ConvexHullRegion[{p1,p2,}]

给出点 p1p2 的凸包.

ConvexHullRegion[reg]

给出区域 reg 的凸包.

更多信息和选项

  • ConvexHullRegion 也被称作凸包络或凸闭包.
  • 凸包网格是包含点 pi 的最小的凸集.
  • 区域 reg 的凸包是包含了区域 reg 内每条两点间线段的最小集合.
  • ConvexHullRegionRegion 的选项相同.

范例

打开所有单元关闭所有单元

基本范例  (3)

点的二维凸包网格:

该区域是包括该点的最小凸区域:

带状区域的凸包:

将带状区域和其凸包可视化:

网格区域的凸包:

凸包包含了该区域内每条两点间的线段:

范围  (19)

  (1)

从一点集中创建一个一维凸包区域:

二维凸包区域:

三维凸包区域:

特殊区域  (4)

中包括 Point 的区域:

Interval

Line

中包括 Point 的区域:

Line

Polygon

Circle

Disk

中包括 Point 的区域:

Line

Polygon

Prism

中包含 Simplex 的区域:

中的 Cuboid

中的Ball

网格区域  (2)

一维空间中的 MeshRegion i

二维空间:

三维空间:

一维空间中的 BoundaryMeshRegion

二维空间:

三维空间:

方程式区域  (3)

ImplicitRegion 呈现的抛物线区域:

表示为 ParametricRegion 的抛物线:

ImplicitRegion 在不同维度上可以有数个分量:

衍生区域  (6)

两个区域的 RegionIntersection

混合维度区域的 RegionUnion

一般 BooleanRegion 组合:

TransformedRegion

InverseTransformedRegion

RegionBoundary

地理区域  (3)

带有 GeoPosition 的多边形的凸包区域:

带有 GeoGridPosition 的多边形面积:

ConvexHullRegion 可作用于有地理实体的多边形:

选项  (97)

AlignmentPoint  (1)

使用 坐标,指定在三维 Inset 中要对其的位置:

AspectRatio  (1)

使用数字值的 AspectRatio

Axes  (2)

绘制所有轴:

绘制 轴但不绘制 轴:

AxesEdge  (2)

自动选择绘制轴的边界框:

自动选择绘制轴的边界框:

AxesLabel  (2)

轴放置一个标签:

为每条轴指定一个标签:

AxesOrigin  (2)

自动决定坐标轴相交的位置:

明确指定轴的原点:

AxesStyle  (2)

指定整体坐标轴样式,包括刻度和刻度标签:

为每条坐标轴指定样式:

Background  (1)

指定一个背景色:

BaselinePosition  (3)

将图形的中心与文本的基线对齐:

通过使用 Scaled 可将高度的某个分数比例指定为图形的基线:

使用坐标轴当作图形的基线:

BaseStyle  (2)

设置初始样式:

设置多个初始样式:

Boxed  (2)

绘制边界框的边:

不绘制边界框的边:

BoxRatios  (2)

指定边界框的边之间的比例:

使用实际的坐标值作为比例:

BoxStyle  (1)

使用虚线绘制边界框:

Epilog  (1)

在图形和轴上方绘制一个圆盘:

FaceGrids  (4)

将网格放置在三维图形的每一面:

面上都放置网格:

平面上放置面网格:

平面,在 上放置网格线:

FaceGridsStyle  (1)

指定面网格的整体样式:

Frame  (2)

在整个图形周围绘制一个边框:

在左边和右边绘制边框:

FrameLabel  (2)

为底边和左边指定边框标签:

为每条边指定标签:

FrameStyle  (2)

指定整体边框样式:

为每条边框的边指定样式:

FrameTicks  (3)

添加无刻度的边框:

在边框底边和左边的刻度标记标签:

在底边和右边的边框刻度:

FrameTicksStyle  (2)

指定边框刻度和边框刻度标签样式:

为每条边指定边框刻度样式:

GridLines  (3)

在二维图形中放置网格:

在特定位置绘制网格线:

指定每个网格的样式:

GridLinesStyle  (1)

指定整体网格样式:

ImageMargins  (3)

ImageSize 外围不允许有边距:

在所有边都设置 20 点边距:

在指定位置绘制网格线:

ImagePadding  (4)

在绘图范围外不留任何填充:

为所有现有的对象和标签预留足够的填充:

为所有边指定同样的填充打印机点数设置:

为所有边指定同样的填充打印机点数设置:

ImageSize  (3)

使用预先定义好的符号尺寸:

使用明确的图像宽度:

使用明确的图像宽度和高度:

LabelStyle  (1)

明确所有标签类元素的整体样式:

Lighting  (4)

环境光线均匀地应用于该场景中所有表面上:

不同颜色的有向光线:

不同颜色的点光源:

不同颜色的聚光线:

PlotLabel  (2)

TraditionalForm 中在图形上方显示标签:

使用 Style 和其他排版函数来调整标签显示的方式:

PlotRange  (3)

显示所有对象:

明确选择 的值域:

强制以 PlotRange 范围为准进行裁剪:

PlotRange->s 等价于 PlotRange->{{-s,s},{-s,s}}:

PlotRangeClipping  (2)

允许图形对象超过 PlotRange 的范围:

PlotRange 范围为准裁剪所有图形对象:

PlotRangePadding  (3)

在所有边都设置 1 个坐标单元的填充:

使用 Scaled 坐标进行填充设置:

对每一边都设置不同的填充:

PlotRegion  (3)

图形内容使用整个区域:

在每个方向上都将图形内容限制在区域中间一半的位置:

ImagePadding 也可用于在图形周围添加填充:

PlotTheme  (3)

基础主题  (2)

使用通用基础主题:

使用黑白主题:

特色主题  (1)

使用主题从网格单元中绘制抽样点:

Prolog  (1)

定义一个简单图形作为背景使用:

将其使用在多个网格区域中:

RotateLabel  (2)

旋转竖直边框标签:

不旋转竖直边框标签:

SphericalRegion  (2)

不考虑方向,统一设置一系列图像的尺寸:

不使用 SphericalRegion,将每个图像的尺寸尽可能设置到最大:

Ticks  (3)

绘制坐标轴但不添加刻度记号:

自动放置标签记号:

在特定位置绘制刻度记号:

TicksStyle  (2)

指定刻度和刻度标签的样式:

分开指定 轴的刻度样式:

ViewAngle  (1)

为模拟相机使用特定角度:

ViewCenter  (1)

将对象的右上角放在最终图像的中心位置:

ViewMatrix  (1)

从负 方向观察网格区域的正交投影视图:

ViewPoint  (3)

使用特殊缩放坐标指定视点:

使用符号视点:

指定正交视角:

ViewProjection  (1)

默认情况下,使用透视投影:

指定正交投影:

ViewRange  (2)

默认情况下,范围足够包括所有的对象:

指定要包括的距模拟相机的最小和最大距离:

ViewVector  (1)

使用普通坐标指定视点向量:

ViewVertical  (2)

使用 轴方向作为最终图像中的垂直方向:

垂直方向的不同视点:

应用  (3)

创建一组基础区域和其凸包:

五个四面体合成的凸包是一个十二面体:

计算一个奶牛图像的凸包:

可视化奶牛图像和其凸包:

属性和关系  (4)

二维空间中点的 ConvexHullRegion 是一个 Polygon

有界区域:

全维度:

使用 ConvexRegionQ 检查凸包区域的属性:

使用 DelaunayMesh 获取凸包内部的德劳内三角:

使用 TriangulateMesh 可控制内部的三角化:

可能存在的问题  (1)

无法给出精确结果时,ConvexHullRegion 给出近似结果:

开启消息的输出:

Wolfram Research (2020),ConvexHullRegion,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ConvexHullRegion.html.

文本

Wolfram Research (2020),ConvexHullRegion,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ConvexHullRegion.html.

CMS

Wolfram 语言. 2020. "ConvexHullRegion." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ConvexHullRegion.html.

APA

Wolfram 语言. (2020). ConvexHullRegion. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ConvexHullRegion.html 年

BibTeX

@misc{reference.wolfram_2024_convexhullregion, author="Wolfram Research", title="{ConvexHullRegion}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/ConvexHullRegion.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_convexhullregion, organization={Wolfram Research}, title={ConvexHullRegion}, year={2020}, url={https://reference.wolfram.com/language/ref/ConvexHullRegion.html}, note=[Accessed: 21-November-2024 ]}