Trait vox_geometry_rust::implicit_surface3::ImplicitSurface3 [−][src]
pub trait ImplicitSurface3: Surface3 { fn signed_distance_local(&self, other_point: &Vector3D) -> f64; fn signed_distance(&self, other_point: &Vector3D) -> f64 { ... } fn closest_distance_local(&self, other_point: &Vector3D) -> f64 { ... } fn is_inside_local(&self, other_point: &Vector3D) -> bool { ... } }
Expand description
Abstract base class for 3-D implicit surface.
Required methods
fn signed_distance_local(&self, other_point: &Vector3D) -> f64
[src]
fn signed_distance_local(&self, other_point: &Vector3D) -> f64
[src]Returns signed distance from the given point \p otherPoint in local space.
Provided methods
fn signed_distance(&self, other_point: &Vector3D) -> f64
[src]
fn signed_distance(&self, other_point: &Vector3D) -> f64
[src]Returns signed distance from the given point \p otherPoint.
fn closest_distance_local(&self, other_point: &Vector3D) -> f64
[src]
fn closest_distance_local(&self, other_point: &Vector3D) -> f64
[src]fn is_inside_local(&self, other_point: &Vector3D) -> bool
[src]
fn is_inside_local(&self, other_point: &Vector3D) -> bool
[src]Implementors
impl ImplicitSurface3 for CustomImplicitSurface3
[src]
impl ImplicitSurface3 for CustomImplicitSurface3
[src]fn signed_distance_local(&self, other_point: &Vector3D) -> f64
[src]
impl ImplicitSurface3 for ImplicitSurfaceSet3
[src]
impl ImplicitSurface3 for ImplicitSurfaceSet3
[src]fn signed_distance_local(&self, other_point: &Vector3D) -> f64
[src]
fn is_inside_local(&self, other_point: &Vector3D) -> bool
[src]
impl ImplicitSurface3 for SurfaceToImplicit3
[src]
impl ImplicitSurface3 for SurfaceToImplicit3
[src]