Struct e2rcore::implement::math::bound::AxisAlignedBBox
[−]
[src]
pub struct AxisAlignedBBox {
pub _bound_lower: [f64; 3],
pub _bound_upper: [f64; 3],
}Fields
_bound_lower: [f64; 3]
_bound_upper: [f64; 3]
Methods
impl AxisAlignedBBox[src]
fn init(shape_type: ShapeType, vals: &[f64]) -> AxisAlignedBBox[src]
fn get_longest_axis(&self) -> (Axis, f64)[src]
Trait Implementations
impl Debug for AxisAlignedBBox[src]
impl Clone for AxisAlignedBBox[src]
fn clone(&self) -> AxisAlignedBBox[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl IBound for AxisAlignedBBox[src]
fn get_type(&self) -> BoundType[src]
fn intersect(&self, other: &IBound) -> bool[src]
fn get_shortest_separation(&self, other: &IBound) -> f64[src]
fn get_bound_data(&self) -> [f64; 32][src]
fn get_union(&mut self, bounds: &[&IBound])[src]
fn get_centroid(&self) -> [f64; 3][src]
impl Default for AxisAlignedBBox[src]
fn default() -> AxisAlignedBBox[src]
Returns the "default value" for a type. Read more