Type Definition parry3d::shape::HeightField
source · [−]pub type HeightField = GenericHeightField<DMatrix<Real>, DMatrix<HeightFieldCellStatus>>;
Expand description
A 3D heightfield.
Implementations
Trait Implementations
sourceimpl Shape for HeightField
impl Shape for HeightField
sourcefn compute_local_aabb(&self) -> AABB
fn compute_local_aabb(&self) -> AABB
Computes the AABB of this shape.
sourcefn compute_local_bounding_sphere(&self) -> BoundingSphere
fn compute_local_bounding_sphere(&self) -> BoundingSphere
Computes the bounding-sphere of this shape.
sourcefn compute_aabb(&self, position: &Isometry<Real>) -> AABB
fn compute_aabb(&self, position: &Isometry<Real>) -> AABB
Computes the AABB of this shape with the given position.
sourcefn mass_properties(&self, _density: Real) -> MassProperties
fn mass_properties(&self, _density: Real) -> MassProperties
Compute the mass-properties of this shape given its uniform density.
sourcefn shape_type(&self) -> ShapeType
fn shape_type(&self) -> ShapeType
Gets the type tag of this shape.
sourcefn as_typed_shape(&self) -> TypedShape<'_>
fn as_typed_shape(&self) -> TypedShape<'_>
Gets the underlying shape as an enum.
fn ccd_thickness(&self) -> Real
fn ccd_angular_thickness(&self) -> Real
sourcefn compute_bounding_sphere(&self, position: &Isometry<Real>) -> BoundingSphere
fn compute_bounding_sphere(&self, position: &Isometry<Real>) -> BoundingSphere
Computes the bounding-sphere of this shape with the given position.
sourcefn as_support_map(&self) -> Option<&dyn SupportMap>
fn as_support_map(&self) -> Option<&dyn SupportMap>
Convents this shape into its support mapping, if it has one.
fn as_composite_shape(&self) -> Option<&dyn SimdCompositeShape>
sourcefn as_polygonal_feature_map(&self) -> Option<(&dyn PolygonalFeatureMap, Real)>
fn as_polygonal_feature_map(&self) -> Option<(&dyn PolygonalFeatureMap, Real)>
Converts this shape to a polygonal feature-map, if it is one.