AABB

There is currently no description for this class. Please help us by contributing one!

Note

There are notable differences when using this API with C#. See C# Differences for more information.

Properties

Vector3

end

Vector3(0, 0, 0)

Vector3

position

Vector3(0, 0, 0)

Vector3

size

Vector3(0, 0, 0)

Constructors

AABB

AABB ( )

AABB

AABB ( AABB from )

AABB

AABB ( Vector3 position, Vector3 size )

Methods

AABB

abs ( ) const

bool

encloses ( AABB with ) const

AABB

expand ( Vector3 to_point ) const

Vector3

get_center ( ) const

Vector3

get_endpoint ( int idx ) const

Vector3

get_longest_axis ( ) const

int

get_longest_axis_index ( ) const

float

get_longest_axis_size ( ) const

Vector3

get_shortest_axis ( ) const

int

get_shortest_axis_index ( ) const

float

get_shortest_axis_size ( ) const

Vector3

get_support ( Vector3 dir ) const

float

get_volume ( ) const

AABB

grow ( float by ) const

bool

has_point ( Vector3 point ) const

bool

has_surface ( ) const

bool

has_volume ( ) const

AABB

intersection ( AABB with ) const

bool

intersects ( AABB with ) const

bool

intersects_plane ( Plane plane ) const

Variant

intersects_ray ( Vector3 from, Vector3 dir ) const

Variant

intersects_segment ( Vector3 from, Vector3 to ) const

bool

is_equal_approx ( AABB aabb ) const

bool

is_finite ( ) const

AABB

merge ( AABB with ) const

Operators

bool

operator != ( AABB right )

AABB

operator * ( Transform3D right )

bool

operator == ( AABB right )


Property Descriptions

Vector3 end = Vector3(0, 0, 0)

There is currently no description for this property. Please help us by contributing one!


Vector3 position = Vector3(0, 0, 0)

There is currently no description for this property. Please help us by contributing one!


Vector3 size = Vector3(0, 0, 0)

There is currently no description for this property. Please help us by contributing one!


Constructor Descriptions

AABB AABB ( )

There is currently no description for this constructor. Please help us by contributing one!


AABB AABB ( AABB from )

There is currently no description for this constructor. Please help us by contributing one!


AABB AABB ( Vector3 position, Vector3 size )

There is currently no description for this constructor. Please help us by contributing one!


Method Descriptions

AABB abs ( ) const

There is currently no description for this method. Please help us by contributing one!


bool encloses ( AABB with ) const

There is currently no description for this method. Please help us by contributing one!


AABB expand ( Vector3 to_point ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_center ( ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_endpoint ( int idx ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_longest_axis ( ) const

There is currently no description for this method. Please help us by contributing one!


int get_longest_axis_index ( ) const

There is currently no description for this method. Please help us by contributing one!


float get_longest_axis_size ( ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_shortest_axis ( ) const

There is currently no description for this method. Please help us by contributing one!


int get_shortest_axis_index ( ) const

There is currently no description for this method. Please help us by contributing one!


float get_shortest_axis_size ( ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_support ( Vector3 dir ) const

There is currently no description for this method. Please help us by contributing one!


float get_volume ( ) const

There is currently no description for this method. Please help us by contributing one!


AABB grow ( float by ) const

There is currently no description for this method. Please help us by contributing one!


bool has_point ( Vector3 point ) const

There is currently no description for this method. Please help us by contributing one!


bool has_surface ( ) const

There is currently no description for this method. Please help us by contributing one!


bool has_volume ( ) const

There is currently no description for this method. Please help us by contributing one!


AABB intersection ( AABB with ) const

There is currently no description for this method. Please help us by contributing one!


bool intersects ( AABB with ) const

There is currently no description for this method. Please help us by contributing one!


bool intersects_plane ( Plane plane ) const

There is currently no description for this method. Please help us by contributing one!


Variant intersects_ray ( Vector3 from, Vector3 dir ) const

There is currently no description for this method. Please help us by contributing one!


Variant intersects_segment ( Vector3 from, Vector3 to ) const

There is currently no description for this method. Please help us by contributing one!


bool is_equal_approx ( AABB aabb ) const

There is currently no description for this method. Please help us by contributing one!


bool is_finite ( ) const

There is currently no description for this method. Please help us by contributing one!


AABB merge ( AABB with ) const

There is currently no description for this method. Please help us by contributing one!


Operator Descriptions

bool operator != ( AABB right )

There is currently no description for this operator. Please help us by contributing one!


AABB operator * ( Transform3D right )

There is currently no description for this operator. Please help us by contributing one!


bool operator == ( AABB right )

There is currently no description for this operator. Please help us by contributing one!