|
use crate::{
|
|
line::{Line, LineVec},
|
|
Point,
|
|
};
|
|
|
|
pub fn triangle(p1: Point, p2: Point, p3: Point) -> LineVec {
|
|
let line1 = Line { start: p1, end: p2 };
|
|
let line2 = Line { start: p2, end: p3 };
|
|
let line3 = Line { start: p3, end: p1 };
|
|
vec![line1, line2, line3]
|
|
}
|