density_mesh_core/
triangle.rs

1use serde::{Deserialize, Serialize};
2
3/// Triangle.
4#[derive(Debug, Default, Copy, Clone, PartialEq, Serialize, Deserialize)]
5pub struct Triangle {
6    /// First point.
7    pub a: usize,
8    /// Second point.
9    pub b: usize,
10    /// Third point.
11    pub c: usize,
12}
13
14impl From<[usize; 3]> for Triangle {
15    fn from([a, b, c]: [usize; 3]) -> Self {
16        Self { a, b, c }
17    }
18}