()
| 174 | } |
| 175 | |
| 176 | fn triangular_pyramid() -> (Vec<BuiltinMeshVertex>, Vec<u16>) { |
| 177 | let mut vertices = Vec::new(); |
| 178 | let mut indices = Vec::new(); |
| 179 | let p0 = [0.0, 0.6, 0.0]; |
| 180 | let p1 = [-0.5, -0.5, 0.5]; |
| 181 | let p2 = [0.5, -0.5, 0.5]; |
| 182 | let p3 = [0.0, -0.5, -0.6]; |
| 183 | push_triangle(&mut vertices, &mut indices, p0, p1, p2); |
| 184 | push_triangle(&mut vertices, &mut indices, p0, p2, p3); |
| 185 | push_triangle(&mut vertices, &mut indices, p0, p3, p1); |
| 186 | push_triangle(&mut vertices, &mut indices, p1, p3, p2); |
| 187 | (vertices, indices) |
| 188 | } |
| 189 | |
| 190 | fn square_pyramid() -> (Vec<BuiltinMeshVertex>, Vec<u16>) { |
| 191 | let mut vertices = Vec::new(); |
no test coverage detected