边界区域

边界区域[{pt(磅)1,pt(磅)2,}]

给出了点的最小轴对齐边界框pt(磅)1, pt(磅)2,.

边界区域[{pt(磅)1,pt(磅)2,},形式]

给出类型的边界区域形式.

边界区域[规则,形式]

给出区域的边界区域规则.

详细信息和选项

  • 边界区域也称为封闭区域或外接区域。
  • 边界区域对于一组点是这样一个区域.
  • 最佳边界区域通常会最小化边界区域的某些属性,例如面向最小面积的矩形。它们通常需要更长的时间来计算。
  • 快速边界区域通常为大量点快速提供边界区域,但可能无法提供最佳边界区域,例如面向最小面积的矩形。
  • 可能形式1D中的规格:
  • “最小间隔”最小长度间隔
  • 可能形式2D规格:
  • “最小矩形”最小面积轴对齐矩形
    “MinOrientedRectangle”最小面积定向矩形
    “最小转换多边形”最小面积凸多边形
    “MinDisk”最小面积磁盘
    “MinEllipse”最小面积椭圆
    “快速定向矩形”快速边界定向矩形
    “快速磁盘”快速边界盘
    “快速椭圆”快速边界椭圆
    “快速体育场”快速边界体育场
  • 可能形式3D规格:
  • “MinCuboid”最小体积轴对准长方体
    “MinOriented长方体”最小体积定向长方体
    “最小凸多面体”最小体积凸多面体
    “MinBall”最小体积球
    “MinEllipsoid”最小体积椭球
    “快速定向长方体”快速定向长方体
    “快速球”快速球
    “快速椭球体”快速椭球体
    “快速气缸”快速气缸
    “快速胶囊”快速胶囊
  • 可能形式中的规范n个医生:
  • “MinCuboid”最小测量轴对准长方体
    “迷你球”最小测量球
    “MinEllipsoid”最小测量椭球
    “快速定向长方体”快速定向长方体
    “快速球”快球
    “快速椭球体”快速椭球体
  • 边界区域[规则]等于边界区域[注册,“MinCuboid”].
  • 可以提供以下选项:
  • 绩效目标$绩效目标尝试优化的性能方面
    工作精度 机器精度计算中使用的精度

示例

全部打开全部关闭

基本示例  (4)

最小面积磁盘包含一组点:

最小面积矩形包含一组点:

最小面积,任意方向的矩形:

最小体积包含一组点:

最小体积长方体包含一组点:

最小体积,任意方向的长方体:

范围  (28)

一维  (3)

“最小间隔”用于1D点集:

适用于大型点集合:

适用于网格区域:

二维  (9)

“最小矩形”给出轴对齐的最小面积矩形以下为:

适用于大量点集合:

“MinOrientedRectangle”给出了最小面积矩形,不一定是轴对齐的:

适用于大型点集合:

“最小凸多边形”给出了包含这些点的最小面积多边形:

适用于大型点集合:

“MinDisk”提供最小面积磁盘包含以下要点:

适用于大型点集合:

“快速定向矩形”给出了一个有方向的边框,它可能没有最小的面积:

适用于大量点集合:

“快速磁盘”给出了边界磁盘,可能没有尽可能小的面积:

适用于大型点集合:

“快速椭圆”给出了边界椭球体,可能没有尽可能小的面积:

适用于大型点集合:

“快速体育场”给出了边界体育场形状,不一定具有最小面积:

适用于大型点集合:

查找网格区域的边界区域:

三维  (11)

“微小长方体”给出轴对齐的最小体积长方体以下为:

适用于大型点集合:

“MinOriented长方体”给出最小体积的长方体,不一定是轴对齐的:

适用于大型点集合:

“最小凸多面体”给出了包含以下点的最小体积多面体:

适用于大型点集合:

“MinBall”提供最小体积包含以下要点:

适用于大型点集合:

“快速定向长方体”给出了一个定向的边界长方体,不一定最小:

适用于大型点集合:

“快速球”给出了边界,可能没有最小的容量:

适用于大型点集合:

“快速椭球体”给出了边界椭球体,不一定是最小体积:

适用于大量点集合:

“快速气缸”给出了边界气缸,不一定是最小体积:

适用于大型点集合:

“快速胶囊”给出了边界胶囊形状,不一定是最小体积:

适用于大型点集合:

比较边界区域的体积:

查找网格区域的边界区域:

D类  (5)

“MinCuboid”给出轴对齐的最小测量值长方体以下为:

适用于大型点集合:

适用于高尺寸:

“MinBall”给出最小度量包含以下要点:

适用于大型点集合:

高尺寸工程:

使用精确系数:

“快速定向长方体”给出了一个定向的边界长方体,不一定最小:

适用于大型点集合:

适用于高尺寸:

“快速球”给出了边界,不一定用最小的措施:

适用于大型点集合:

高尺寸工程:

“快速椭球体”给出了边界椭球体,不一定用最小的措施:

适用于大型点集合:

高尺寸工程:

选项  (5)

工作精度  (5)

默认情况下工作精度机械精度以下为:

指定较低的工作精度:

指定更高的工作精度:

A类工作精度属于无穷将使用精确计算计算边界区域:

输出精度受输入精度的限制:

使用设置精度为了提高输入的精度,允许更高的输出精度:

使用合理化以获得准确的数字。这样可以进行精确计算:

应用  (4)

查找三维图形对象的不同边界区域:

计算边界区域:

使用体积作为标签,显示对象及其边界区域:

查找任意区域的边界区域:

使用离散化区域要离散化区域,请执行以下操作:

计算边界区域:

通过拒绝采样计算任意区域中的随机点:

查找易于生成随机点的边界区域:

在边界区域中生成随机点:

选择属于原始区域的点:

可视化结果:

与使用从原始区域生成的点进行比较随机点以下为:

边界区域通常用于游戏物理,因为检查边界区域之间的碰撞比检查对象本身之间的碰撞更简单、更快:

计算对象的离散近似值:

通过检查对象的边界区域不相交来显示对象不会碰撞:

使用查找实例要检查边界区域是否不相交,请执行以下操作:

直接测试碰撞需要更多时间:

但是,即使对象没有碰撞,边界区域也可能不会分离:

可视化结果:

属性和关系  (9)

所有点都是其边界区域的成员:

通常,边界区域的边界上会有几个点:

“MinOriented长方体”体积小于或等于“MinCuboid”以下为:

“最小定向延伸角度”面积小于或等于“最小矩形”以下为:

“最小凸多边形”将具有比其他边界区域更小或相等的面积:

“最小凸多面体”将具有比其他边界区域更小或相等的体积:

“最小凸多边形”对应于凸面外壳网格2D格式:

“最小凸多面体”对应于凸面外壳网格在3D中:

“最小转换多边形”三个相似独立点对应于三角形以下为:

“最小凸多面体”四个相似独立点对应于四面体以下为:

圆周给出了一个通过2D中三个点的圆。相应的磁盘是一个边界区域:

这个面积圆周始终大于或等于最小圆盘的面积:

可能的问题  (1)

边界区域可以给出请求区域的退化形式:

Wolfram Research(2016),BoundingRegion,Wolfram语言函数,https://reference.wolfram.com/language/ref/BoundingRegion.html(2020年更新)。

文本

Wolfram Research(2016),边界区域,Wolfram语言函数,https://reference.wolfram.com/language/ref/BoundingRegion.html(2020年更新)。

CMS公司

沃尔夫拉姆语言。2016年,“边界区域”,Wolfram语言与系统文档中心。Wolfram研究。上次修改时间2020年。https://reference.wolfram.com/language/ref/BoundingRegion.html。

亚太地区

沃尔夫拉姆语言。(2016). 边界区域。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/BoundingRegion.html

BibTeX公司

@misc{reference.wolfram_2024_boundingregion,author=“wolfram Research”,title=“{boundingregion}”,year=“2020”,howpublished=“\url{https://reference.jolfram.com/language/ref/boundingregion.html”,note=[访问时间:2024年6月18日]}

BibLaTeX公司

@online{reference.wolfram_2024_boundingregion,organization={wolfram Research},title={boundingregion},year={2020年},url={https://reference.jolfram.com/language/ref/boundingregion.html},note=[访问时间:2024年6月18日]}