pub trait ParametricSurface: Clone {
    type Point;
    type Vector;

    fn subs(&self, u: f64, v: f64) -> Self::Point;
    fn uder(&self, u: f64, v: f64) -> Self::Vector;
    fn vder(&self, u: f64, v: f64) -> Self::Vector;
    fn uuder(&self, u: f64, v: f64) -> Self::Vector;
    fn uvder(&self, u: f64, v: f64) -> Self::Vector;
    fn vvder(&self, u: f64, v: f64) -> Self::Vector;
}
Expand description

Parametric surface

Required Associated Types§

The surface is in the space of Self::Point.

The derivation vector of the curve.

Required Methods§

Substitutes the parameter (u, v).

Returns the derivation by u.

Returns the derivation by v.

Returns the 2nd-order derivation by u.

Returns the 2nd-order derivation by both u and v.

Returns the 2nd-order derivation by v.

Implementations on Foreign Types§

Implementation for the test of topological methods.

Implementors§