pub fn new(point: &Point2D, vertex: &Point2D) -> Fatpoint2D {
        Fatpoint2D {
            x: point.x,
            y: point.y,
            distance: point.compute_distance(&vertex),
            angle: point.compute_angle(&vertex),
        }
    }
/// create properties for a point from another point usually the vertex
create properties for a point from another point usually the vertex
create properties for a point from another point usually the vertex
pub fn new(point: &Point2D, vertex: &Point2D) -> Fatpoint2D {
        Fatpoint2D {
            x: point.x,
            y: point.y,
            distance: point.compute_distance(&vertex),
            angle: point.compute_angle(&vertex),
        }
    }
pub fn new ( point : & Point2D , vertex : & Point2D ) -> Fatpoint2D { Fatpoint2D { x : point . x , y : point . y , distance : point . compute_distance ( & vertex ) , angle : point . compute_angle ( & vertex ) , } }
create properties for a point from another point usually the vertex
create properties for a point from another point usually the vertex
point
&Point2D
vertex
&Point2D
point
&Point2D
vertex
&Point2D