Trait truck_geometry::base::ParametricSurface
source · 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§
Required Methods§
Implementations on Foreign Types§
source§impl<S> ParametricSurface for Box<S, Global>where
S: ParametricSurface,
impl<S> ParametricSurface for Box<S, Global>where
S: ParametricSurface,
type Point = <S as ParametricSurface>::Point
type Vector = <S as ParametricSurface>::Vector
fn subs(&self, u: f64, v: f64) -> <Box<S, Global> as ParametricSurface>::Point
fn uder(&self, u: f64, v: f64) -> <Box<S, Global> as ParametricSurface>::Vector
fn vder(&self, u: f64, v: f64) -> <Box<S, Global> as ParametricSurface>::Vector
fn uuder(&self, u: f64, v: f64) -> <Box<S, Global> as ParametricSurface>::Vector
fn uvder(&self, u: f64, v: f64) -> <Box<S, Global> as ParametricSurface>::Vector
fn vvder(&self, u: f64, v: f64) -> <Box<S, Global> as ParametricSurface>::Vector
source§impl ParametricSurface for ()
impl ParametricSurface for ()
Implementation for the test of topological methods.