R语言【geometry】——convhulln():计算包含一组点的最小穹顶

Package geometry version 0.4.7


Description

返回关于n维空间中输入点集合的最小凸复合体的信息(点的凸包)。默认情况下,返回形成穹顶面点的索引;可选择的法线到切面和一般表面积和体积可以返回。这个函数与Qhull库连接。


Usage

convhulln(
  p,
  options = "Tv",
  output.options = NULL,
  return.non.triangulated.facets = FALSE
)

Arguments

参数【p】:一个m × n矩阵。p的行表示n维空间中的M个点。

参数【options】:包含底层Qhull命令的额外选项的字符串。

参数【output.options】:包含Qhull选项以生成额外输出的字符串。目前支持n(法线)和FA(广义面积和体积);详情请参见“Value”。如果output.options为TRUE时,选择所有支持的选项。

参数【return.non.triangulated.facets】:逻辑定义输出面是否应该三角化;默认为FALSE。


Value

默认情况下(return.non.triangulated.facet为FALSE),返回一个m × N矩阵,其中每行包含p中形成N−1维面的点的索引。例:在三维空间中,每一行有3个指标来描述二维三角形的顶点。

如果return.non.triangulated.facets为TRUE,则列数等于facet中顶点的最大数量,并且每行定义一个多边形,对应于凸壳的一个facet,其顶点后跟NAs,直到行结束。

如果output.options或options参数包含FA或n,返回一个包含命名元素的类convhulln列表:

  • p:传递给convnhulln的点。
  • hull:如上所述,凸包用索引为p的矩阵表示。
  • area:如果指定了FA,则表示船体的一般面积。这是一个3D船体的表面积或一个2D船体的周长。
  • vol:如果指定了FA,则表示船体的一般体积。这是一个3D船体的体积或一个2D船体的面积。
  • normals:如果n被指定,这是一个带偏移的矩阵超平面法线。

Note

这个函数最初是由Kai Habel编写的Octave convhulln函数的一个端口。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-23 21:10:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-23 21:10:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-23 21:10:02       82 阅读
  4. Python语言-面向对象

    2024-02-23 21:10:02       91 阅读

热门阅读

  1. react 模板 项目

    2024-02-23 21:10:02       53 阅读
  2. 基于STM32 单片机智能台灯控制系统的设计

    2024-02-23 21:10:02       50 阅读
  3. 在docker中运行vins-fusion

    2024-02-23 21:10:02       43 阅读
  4. SpringBoot+Docker:高效容器化的最佳实践

    2024-02-23 21:10:02       39 阅读
  5. 快速搭建ARM64实验平台(QEMU虚拟机+Debian)

    2024-02-23 21:10:02       60 阅读
  6. uniapp插件uViewplus的使用(涉及TS下的问题)

    2024-02-23 21:10:02       54 阅读
  7. sql-函数

    2024-02-23 21:10:02       46 阅读
  8. Qt(C++)面试题 | 精选25项常问

    2024-02-23 21:10:02       53 阅读
  9. 引用类型详解

    2024-02-23 21:10:02       48 阅读
  10. WPF 控件禁用时,显示悬浮提示

    2024-02-23 21:10:02       42 阅读
  11. 《C++进阶--3.函数提高》

    2024-02-23 21:10:02       48 阅读