mirror of https://github.com/axmolengine/axmol.git
65 lines
1.6 KiB
Lua
65 lines
1.6 KiB
Lua
|
|
--------------------------------
|
|
-- @module AABB
|
|
-- @parent_module cc
|
|
|
|
--------------------------------
|
|
-- reset min and max value.
|
|
-- @function [parent=#AABB] reset
|
|
-- @param self
|
|
|
|
--------------------------------
|
|
-- Sets this bounding box to the specified values.
|
|
-- @function [parent=#AABB] set
|
|
-- @param self
|
|
-- @param #vec3_table min
|
|
-- @param #vec3_table max
|
|
|
|
--------------------------------
|
|
-- Transforms the bounding box by the given transformation matrix.
|
|
-- @function [parent=#AABB] transform
|
|
-- @param self
|
|
-- @param #mat4_table mat
|
|
|
|
--------------------------------
|
|
-- Gets the center point of the bounding box.
|
|
-- @function [parent=#AABB] getCenter
|
|
-- @param self
|
|
-- @return vec3_table#vec3_table ret (return value: vec3_table)
|
|
|
|
--------------------------------
|
|
--
|
|
-- @function [parent=#AABB] isEmpty
|
|
-- @param self
|
|
-- @return bool#bool ret (return value: bool)
|
|
|
|
--------------------------------
|
|
--
|
|
-- @function [parent=#AABB] getCorners
|
|
-- @param self
|
|
-- @param #vec3_table dst
|
|
|
|
--------------------------------
|
|
-- update the _min and _max from the given point.
|
|
-- @function [parent=#AABB] updateMinMax
|
|
-- @param self
|
|
-- @param #vec3_table point
|
|
-- @param #long num
|
|
|
|
--------------------------------
|
|
-- check whether the point is in.
|
|
-- @function [parent=#AABB] containPoint
|
|
-- @param self
|
|
-- @param #vec3_table point
|
|
-- @return bool#bool ret (return value: bool)
|
|
|
|
--------------------------------
|
|
-- @overload self, vec3_table, vec3_table
|
|
-- @overload self
|
|
-- @function [parent=#AABB] AABB
|
|
-- @param self
|
|
-- @param #vec3_table min
|
|
-- @param #vec3_table max
|
|
|
|
return nil
|