本文整理汇总了C++中Cube::getMax方法的典型用法代码示例。如果您正苦于以下问题:C++ Cube::getMax方法的具体用法?C++ Cube::getMax怎么用?C++ Cube::getMax使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cube
的用法示例。
在下文中一共展示了Cube::getMax方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: combineCube
Cube Cube::combineCube(Cube a, Cube b)
{
Vec4 min,max;
Vec4 aux1,aux2;
aux1 = a.getMin();
aux2 = b.getMin();
if(aux1.x()<aux2.x()) min.x1 = aux1.x();
else min.x1 = aux2.x();
if(aux1.y()<aux2.y()) min.x2 = aux1.y();
else min.x2 = aux2.y();
if(aux1.z()<aux2.z()) min.x3 = aux1.z();
else min.x3 = aux2.z();
aux1 = a.getMax();
aux2 = b.getMax();
if(aux1.x()>aux2.x()) max.x1 = aux1.x();
else max.x1 = aux2.x();
if(aux1.y()>aux2.y()) max.x2 = aux1.y();
else max.x2 = aux2.y();
if(aux1.z()>aux2.z()) max.x3 = aux1.z();
else max.x3 = aux2.z();
Cube c = Cube(min,max);
// c = c.setCube(min,max);
return c;
}