computational-geometry - 如何在 3D 凸包中找到 x、y 和 Z 的最小值和最大值?
问题描述
我有一个在 3D 空间中有 100 个点的点云 (P)。我想更多地了解它对应的凸包。我的问题是如何计算 P 凸包中 x,y,z 的最小值和最大值?
也许可以用这种形式提出问题:我想知道P个点之间x,y和z坐标最小和最大的点是否放在P凸包的边界上?
例如 s1 (x1,x2,x3) 而 x1 是 P 点之间的最小 x,或者 S2 (x2,y2,z2) 而 y2 是 P 点之间的最大 y ......现在,我的问题是:
- s1 和 s2 是否放置在 P 的凸包的边界上?
- x1 也是 P 的凸包的最小 x 吗?(或者 y2 是 P 的凸包的最大 y?)
其实是xmin,xmax;ymin,ymax;P个点中的zmin和zmax为xmin,xmax;ymin,ymax;P的凸包的zmin和zmax也是?如果没有,我如何计算 P 的凸包的这 6 个项目?
解决方案
推荐阅读
- python - Django rest 框架 - 序列化程序无效
- node.js - 使用 web3.js 获取钱包地址拥有的所有 NFT
- xml - 带有命名空间的不相交的 xml 文件
- ethereum - 保护关于solidity的敏感信息的最佳实践?
- python - Python 3.9:从日期时间(元组)的错误时区偏移
- php - wordpress首页的分页问题
- chainlink - 在构建 Chainlink.Request 时,Chainlink 中的 path 和 copyPath 有什么区别?
- javascript - 获取 TypeError:“路径”未定义:使用 JavaScript 为 Windows 执行串行端口程序时未定义
- javascript - Mongodb连接不上
- haskell - 堆栈似乎没有应用包修订