mini-collide 0.3.2

Lightweight collision routines for 3D graphics
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use mini_math::Point;

/// A finite line segment
#[derive(Debug)]
pub struct LineSegment {
    /// The start point of the line segment
    pub start: Point,
    /// The end point of the line segment
    pub end: Point,
}

impl LineSegment {
    /// Construct a ray from a starting point and direction
    pub fn new(start: Point, end: Point) -> Self {
        Self { start, end }
    }
}