summaryrefslogtreecommitdiffstats
path: root/src/Cuboid.cpp
diff options
context:
space:
mode:
authorLane Kolbly <lane@rscheme.org>2017-08-13 13:36:22 +0200
committerTiger Wang <ziwei.tiger@outlook.com>2017-08-13 13:36:22 +0200
commit62bc951474b190f4d22012708d59cf010310b9e7 (patch)
treef3ff76acd74e3cbb6f19c5d78ebe5050823c1a4f /src/Cuboid.cpp
parentRename docs folder to dev-docs (#3898) (diff)
downloadcuberite-62bc951474b190f4d22012708d59cf010310b9e7.tar
cuberite-62bc951474b190f4d22012708d59cf010310b9e7.tar.gz
cuberite-62bc951474b190f4d22012708d59cf010310b9e7.tar.bz2
cuberite-62bc951474b190f4d22012708d59cf010310b9e7.tar.lz
cuberite-62bc951474b190f4d22012708d59cf010310b9e7.tar.xz
cuberite-62bc951474b190f4d22012708d59cf010310b9e7.tar.zst
cuberite-62bc951474b190f4d22012708d59cf010310b9e7.zip
Diffstat (limited to 'src/Cuboid.cpp')
-rw-r--r--src/Cuboid.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/Cuboid.cpp b/src/Cuboid.cpp
index 1aa1e92e1..ac9537a8b 100644
--- a/src/Cuboid.cpp
+++ b/src/Cuboid.cpp
@@ -7,20 +7,6 @@
-/** Returns true if the two specified intervals have a non-empty union */
-static bool DoIntervalsIntersect(int a_Min1, int a_Max1, int a_Min2, int a_Max2)
-{
- return (
- ((a_Min1 >= a_Min2) && (a_Min1 <= a_Max2)) || // Start of first interval is within the second interval
- ((a_Max1 >= a_Min2) && (a_Max1 <= a_Max2)) || // End of first interval is within the second interval
- ((a_Min2 >= a_Min1) && (a_Min2 <= a_Max1)) // Start of second interval is within the first interval
- );
-}
-
-
-
-
-
////////////////////////////////////////////////////////////////////////////////
// cCuboid:
@@ -95,23 +81,6 @@ int cCuboid::GetVolume(void) const
-bool cCuboid::DoesIntersect(const cCuboid & a_Other) const
-{
- ASSERT(IsSorted());
- ASSERT(a_Other.IsSorted());
-
- // In order for cuboids to intersect, each of their coord intervals need to intersect
- return (
- DoIntervalsIntersect(p1.x, p2.x, a_Other.p1.x, a_Other.p2.x) &&
- DoIntervalsIntersect(p1.y, p2.y, a_Other.p1.y, a_Other.p2.y) &&
- DoIntervalsIntersect(p1.z, p2.z, a_Other.p1.z, a_Other.p2.z)
- );
-}
-
-
-
-
-
bool cCuboid::IsCompletelyInside(const cCuboid & a_Outer) const
{
ASSERT(IsSorted());