Returns [code]true[/code] if the [AABB] is flat or empty.
</description>
</method>
<methodname="has_no_surface">
<returntype="bool"/>
<description>
Returns [code]true[/code] if the [AABB] is empty.
</description>
</method>
<methodname="has_point">
<returntype="bool"/>
<argumentindex="0"name="point"type="Vector3"/>
<description>
Returns [code]true[/code] if the [AABB] contains a point.
</description>
</method>
<methodname="intersection">
<returntype="AABB"/>
<argumentindex="0"name="with"type="AABB"/>
<description>
Returns the intersection between two [AABB]. An empty AABB (size 0,0,0) is returned on failure.
</description>
</method>
<methodname="intersects">
<returntype="bool"/>
<argumentindex="0"name="with"type="AABB"/>
<description>
Returns [code]true[/code] if the [AABB] overlaps with another.
</description>
</method>
<methodname="intersects_plane">
<returntype="bool"/>
<argumentindex="0"name="plane"type="Plane"/>
<description>
Returns [code]true[/code] if the [AABB] is on both sides of a plane.
</description>
</method>
<methodname="intersects_segment">
<returntype="bool"/>
<argumentindex="0"name="from"type="Vector3"/>
<argumentindex="1"name="to"type="Vector3"/>
<description>
Returns [code]true[/code] if the [AABB] intersects the line segment between [code]from[/code] and [code]to[/code].
</description>
</method>
<methodname="is_equal_approx">
<returntype="bool"/>
<argumentindex="0"name="aabb"type="AABB"/>
<description>
Returns [code]true[/code] if this [AABB] and [code]aabb[/code] are approximately equal, by calling [method @GDScript.is_equal_approx] on each component.
</description>
</method>
<methodname="merge">
<returntype="AABB"/>
<argumentindex="0"name="with"type="AABB"/>
<description>
Returns a larger [AABB] that contains both this [AABB] and [code]with[/code].