parameters: (self, box)
return_statement: return (
              self.minPos.x <= box.maxPos.x
              and self.maxPos.x >= box.minPos.x
              and self.minPos.y <= box.maxPos.y
              and self.maxPos.y >= box.minPos.y
              and self.minPos.z <= box.maxPos.z
              and self.maxPos.z >= box.minPos.z
          )
docstring: Check if 2 boxes intersect.
          3D collision detection.
          https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_collision_detection#aabb_vs._aabb
docstring_summary: Check if 2 boxes intersect.
          3D collision detection.
          https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_collision_detection#aabb_vs._aabb
docstring_tokens: Check if 2 boxes intersect . 3D collision detection . https : // developer . mozilla . org / en - US / docs / Games / Techniques / 3D_collision_detection#aabb_vs . _aabb
function: def intersect(self, box):
          """
          Check if 2 boxes intersect.
          3D collision detection.
          https://developer.mozilla.org/en-US/docs/Games/Techniques/3D_collision_detection#aabb_vs._aabb
          """
          return (
              self.minPos.x <= box.maxPos.x
              and self.maxPos.x >= box.minPos.x
              and self.minPos.y <= box.maxPos.y
              and self.maxPos.y >= box.minPos.y
              and self.minPos.z <= box.maxPos.z
              and self.maxPos.z >= box.minPos.z
          )
function_tokens: def intersect ( self , box ) : return ( self . minPos . x <= box . maxPos . x and self . maxPos . x >= box . minPos . x and self . minPos . y <= box . maxPos . y and self . maxPos . y >= box . minPos . y and self . minPos . z <= box . maxPos . z and self . maxPos . z >= box . minPos . z )