mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-11 10:19:59 +01:00
bugfix equal operator
This commit is contained in:
@@ -81,11 +81,6 @@ GlmToolkit::AxisAlignedBoundingBox::AxisAlignedBoundingBox(const GlmToolkit::Axi
|
||||
{
|
||||
}
|
||||
|
||||
void GlmToolkit::AxisAlignedBoundingBox::operator = (const GlmToolkit::AxisAlignedBoundingBox &D ) {
|
||||
mMin = D.mMin;
|
||||
mMax = D.mMax;
|
||||
}
|
||||
|
||||
void GlmToolkit::AxisAlignedBoundingBox::extend(const glm::vec3& point)
|
||||
{
|
||||
if (isNull()) {
|
||||
@@ -252,6 +247,16 @@ bool GlmToolkit::operator< (const GlmToolkit::AxisAlignedBoundingBox& A, const G
|
||||
return ( glm::length2(A.mMax-A.mMin) < glm::length2(B.mMax-B.mMin) );
|
||||
}
|
||||
|
||||
GlmToolkit::AxisAlignedBoundingBox& GlmToolkit::AxisAlignedBoundingBox::operator = (const GlmToolkit::AxisAlignedBoundingBox &D )
|
||||
{
|
||||
if (this != &D) {
|
||||
this->mMin = D.mMin;
|
||||
this->mMax = D.mMax;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
glm::ivec2 GlmToolkit::resolutionFromDescription(int aspectratio, int height)
|
||||
{
|
||||
int ar = glm::clamp(aspectratio, 0, 5);
|
||||
|
||||
@@ -16,7 +16,7 @@ class AxisAlignedBoundingBox
|
||||
public:
|
||||
AxisAlignedBoundingBox();
|
||||
AxisAlignedBoundingBox(const AxisAlignedBoundingBox &D);
|
||||
void operator = (const AxisAlignedBoundingBox &D );
|
||||
AxisAlignedBoundingBox& operator = (const AxisAlignedBoundingBox &D );
|
||||
|
||||
// test
|
||||
inline bool isNull() const { return mMin.x > mMax.x || mMin.y > mMax.y || mMin.z > mMax.z;}
|
||||
|
||||
Reference in New Issue
Block a user