Struct nalgebra::geometry::Reflection [] [src]

pub struct Reflection<N: Scalar, D: Dim, S: Storage<N, D>> { /* fields omitted */ }

A reflection wrt. a plane.

Methods

impl<N: Real, D: Dim, S: Storage<N, D>> Reflection<N, D, S>
[src]

[src]

Creates a new reflection wrt the plane orthogonal to the given axis and bias.

The bias is the position of the plane on the axis. In particular, a bias equal to zero represents a plane that passes through the origin.

[src]

Creates a new reflection wrt. the plane orthogonal to the given axis and that contains the point pt.

[src]

The reflexion axis.

[src]

Applies the reflection to the columns of rhs.

[src]

Applies the reflection to the rows of rhs.

Trait Implementations

Auto Trait Implementations

impl<N, D, S> Send for Reflection<N, D, S> where
    N: Send,
    S: Send

impl<N, D, S> Sync for Reflection<N, D, S> where
    D: Sync,
    N: Sync,
    S: Sync