X-Git-Url: https://git.jsancho.org/?p=c-irrlicht.git;a=blobdiff_plain;f=src%2Faabbox3d.cpp;fp=src%2Faabbox3d.cpp;h=69b1f78a815631fb3d6457a61b169fd95d98baff;hp=4209425a3417fabe7ff3702d1aec7da4e1392e80;hb=75c3ceb26453f2b265c3eabdd7518d26abfeed1c;hpb=9794edd155faec29e41294c55dece45a116a3b8c
diff --git a/src/aabbox3d.cpp b/src/aabbox3d.cpp
index 4209425..69b1f78 100644
--- a/src/aabbox3d.cpp
+++ b/src/aabbox3d.cpp
@@ -19,27 +19,23 @@
.
*/
+#include
#include "aabbox3d.h"
extern "C" {
void
- irr_core_aabbox3d_addInternalPoint(irr_core_aabbox3d_f32 box,
- irr_core_vector3df p)
+ irr_core_aabbox3d_addInternalPoint(irr_core_aabbox3d_f32* box,
+ irr_core_vector3df* p)
{
- if (p.x > box.maxEdge.x) box.maxEdge.x = p.x;
- if (p.y > box.maxEdge.y) box.maxEdge.y = p.y;
- if (p.z > box.maxEdge.z) box.maxEdge.z = p.z;
-
- if (p.x < box.minEdge.x) box.minEdge.x = p.x;
- if (p.y < box.minEdge.y) box.minEdge.y = p.y;
- if (p.z < box.minEdge.z) box.minEdge.z = p.z;
+ ((irr::core::aabbox3d*)box)
+ ->addInternalPoint(*(irr::core::vector3df*)p);
}
void
- irr_core_aabbox3d_reset(irr_core_aabbox3d_f32 box,
- irr_core_vector3df initValue)
+ irr_core_aabbox3d_reset(irr_core_aabbox3d_f32* box,
+ irr_core_vector3df* initValue)
{
- box.minEdge = initValue;
- box.maxEdge = initValue;
+ ((irr::core::aabbox3d*)box)
+ ->reset(*(irr::core::vector3df*)initValue);
}
}