1
2
3
4
5
6
7
8
9
10
11
12
use super::*;

pub struct Segment<T> {
    pub start: Vec2<T>,
    pub end: Vec2<T>,
}

impl<T> Segment<T> {
    pub fn new(start: Vec2<T>, end: Vec2<T>) -> Self {
        Self { start, end }
    }
}