Type Alias parry3d_f64::shape::HeightField
source · pub type HeightField = GenericHeightField<DefaultStorage>;
Expand description
A 3D heightfield.
Aliased Type§
struct HeightField { /* private fields */ }
Implementations§
Trait Implementations§
source§impl Shape for HeightField
impl Shape for HeightField
source§fn compute_local_aabb(&self) -> Aabb
fn compute_local_aabb(&self) -> Aabb
Computes the
Aabb
of this shape.source§fn compute_local_bounding_sphere(&self) -> BoundingSphere
fn compute_local_bounding_sphere(&self) -> BoundingSphere
Computes the bounding-sphere of this shape.
source§fn 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.source§fn mass_properties(&self, _density: Real) -> MassProperties
fn mass_properties(&self, _density: Real) -> MassProperties
Compute the mass-properties of this shape given its uniform density.
source§fn shape_type(&self) -> ShapeType
fn shape_type(&self) -> ShapeType
Gets the type tag of this shape.
source§fn 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
source§fn 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.
source§fn 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>
source§fn 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.