如何使用aabbox来确定网格是平面还是接近平面
How can I use an aabbox to determine if a mesh is or is nearly a plane
我想在c++中创建一个函数,该函数接受一个aabbox,并确定该框是否包含平面或类似面板形状的网格。
bool isPlaneLike(aabbox B){ if (..........){return true}}
应该有一种方法来计算盒子的厚度、宽度和深度。我就是想不出来。
AABBox::GetMin()
将左下角作为向量提供。
AABBox::GetMax()
将右上角作为向量。
要获得边在x方向上的长度,请绑定两个向量的x值之间的差异。另外两个方向也是如此。
Vec3 min = B.GetMin();
Vec3 max = B.GetMax();
double lengthX = Math.abs(max.x - min.x);
double lengthY = Math.abs(max.y - min.y);
double lengthZ = Math.abs(max.z - min.z);
相关文章:
- 查找最接近的大于当前数字的数字的索引
- 班级的朋友是不可接近的
- 在 cpp 中的平面缓冲区中序列化对象
- 将平面阵列重塑为复杂的特征类型
- 必须首先打印向量 v1 中最接近整数 x 的数字<int>
- 如何处理 c++ 中接近零的值?
- 静态库大小接近 400MB
- 查找索引的最接近的真实值
- CGAL:在浏览平面地图时使用类型"标记"
- 如何优化代码以返回最接近给定整数的数字,但给定列表中不存在?
- 平面缓冲区可以利用向量中的 0 吗?还是其他小波比哈尔变换更好?
- C++ lower_bound() 搜索最接近目标值的元素
- 他们如何将红外锁定像素转换为镜头前方 1m 的正常平面上的位置
- C++有效地找到向量中第一个最接近的匹配值?
- 如何找到两个棋盘平面之间的角度?
- 在结构向量中查找最接近的值
- 平面和球体光线追踪之间的交点
- 在排序数组中搜索最接近的 int 值 <= 从右起给定值
- 当相机接近模型时,SSAO样本内核会导致性能下降?
- 如何使用aabbox来确定网格是平面还是接近平面