AABB.cpp
上传用户:gb3593
上传日期:2022-01-07
资源大小:3028k
文件大小:1k
- #pragma once
- #include "stdafx.h"
- #include "Vector.cpp"
- namespace Box2D
- {
- namespace Net
- {
- public ref class AABB
- {
- public:
- Vector ^lowerBound, ^upperBound;
- bool IsValid()
- {
- return getAABB().IsValid();
- }
- AABB(Vector^ min, Vector^ max) : lowerBound(gcnew Vector(min)), upperBound(gcnew Vector(max)) { }
- AABB() : lowerBound(gcnew Vector()), upperBound(gcnew Vector()) { }
- b2AABB getAABB()
- {
- b2AABB returnme;
- returnme.lowerBound = lowerBound->getVec2();
- returnme.upperBound = upperBound->getVec2();
- return returnme;
- }
- };
- }
- }