blob: 3b511f1edd4a001f06cc04be9dfa43db2d5f2f71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
use super::{Point, Scalar};
pub trait DistanceField {
fn distance(&self, point: Point) -> Scalar;
}
impl DistanceField for Point {
fn distance(&self, point: Point) -> Scalar {
(self - point).norm()
}
}
|