Skip to main content

NormalConstraintsPair

Trait NormalConstraintsPair 

Source
pub trait NormalConstraintsPair {
    // Required method
    fn project_local_normals(
        &self,
        pos12: &Pose,
        normal1: &mut Vector,
        normal2: &mut Vector,
    ) -> bool;
}
Expand description

A pair of NormalConstraints.

Required Methods§

Source

fn project_local_normals( &self, pos12: &Pose, normal1: &mut Vector, normal2: &mut Vector, ) -> bool

Applies the normal constraints to normal1 and normal2.

This trait is mostly used internally to combine two NormalConstraints conveniently.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl NormalConstraintsPair for (Option<&dyn NormalConstraints>, Option<&dyn NormalConstraints>)

Source§

fn project_local_normals( &self, pos12: &Pose, normal1: &mut Vector, normal2: &mut Vector, ) -> bool

Implementors§