ncollide3d::shape

Trait DeformableShape

Source
pub trait DeformableShape<N: RealField + Copy> {
    // Required methods
    fn deformations_type(&self) -> DeformationsType;
    fn set_deformations(&mut self, coords: &[N]);
    fn update_local_approximation(
        &self,
        coords: &[N],
        approx: &mut LocalShapeApproximation<N>,
    );
}
Expand description

Trait implemented by deformable shapes.

Required Methods§

Source

fn deformations_type(&self) -> DeformationsType

The type of degrees of freedom this shape has.

Source

fn set_deformations(&mut self, coords: &[N])

Updates some the degrees of freedom of this shape. Updates all the degrees of freedom of this shape.

Source

fn update_local_approximation( &self, coords: &[N], approx: &mut LocalShapeApproximation<N>, )

Updates the given local approximation of this shape.

Implementors§