本文整理汇总了C++中BoundingBox::Include方法的典型用法代码示例。如果您正苦于以下问题:C++ BoundingBox::Include方法的具体用法?C++ BoundingBox::Include怎么用?C++ BoundingBox::Include使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BoundingBox
的用法示例。
在下文中一共展示了BoundingBox::Include方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: DatumMightBeCloser
int algDirICP_StdICP_Mesh::DatumMightBeCloser(
const vct3 &v, const vct3 &n,
int datum,
double ErrorBound)
{
// TODO: is it significantly faster to pre-compute bounding
// boxes within the mesh object?
// create bounding box around triangle
BoundingBox BB;
vct3 v1, v2, v3;
pDirTree->mesh.FaceCoords(datum, v1, v2, v3);
BB.Include(v1);
BB.Include(v2);
BB.Include(v3);
// We want to know if this point can produce a cost less than the
// error bound. Error bound is the best cost we have so far.
return BB.Includes(v, ErrorBound);
}
示例2: EnlargeBounds
void PDTree_PointCloud::EnlargeBounds(const vctFrm3& F, int datum, BoundingBox& BB) const
{
BB.Include(F*pointCloud.points.Element(datum));
}