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]

Returns signed distance from the given point \p otherPoint in local space.

Provided methods

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 is_inside_local(&self, other_point: &Vector3D) -> bool[src]

Implementors