AGL2/src/shapes/triangle.rs

12 lines
284 B
Rust

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]
}