vpin 0.23.5

Rust library for working with Visual Pinball VPX files
Documentation
#![allow(clippy::excessive_precision, clippy::approx_constant)]
//! dropTargetT4Mesh mesh data
//!
//! Auto-generated from VPinball source: meshes/dropTargetT4Mesh.h

use crate::vpx::model::Vertex3dNoTex2;
#[rustfmt::skip]
pub const DROP_TARGET_T4_MESH: [Vertex3dNoTex2; 68] = [
    Vertex3dNoTex2 { x: 0.550000, y: -0.027760, z: 1.739926, nx: 0.982100, ny: 0.000000, nz: 0.188500, tu: 0.407935, tv: 0.057908 },
    Vertex3dNoTex2 { x: 0.550000, y: 0.100000, z: 0.489926, nx: 0.980800, ny: 0.000000, nz: -0.195100, tu: 0.136834, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.550000, y: 0.100000, z: 1.739926, nx: 0.980800, ny: 0.000000, nz: 0.195100, tu: 0.407935, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.550000, y: -0.097185, z: 0.489926, nx: 0.979400, ny: 0.000000, nz: -0.201800, tu: 0.136834, tv: 0.080682 },
    Vertex3dNoTex2 { x: -0.550000, y: 0.100000, z: 1.739926, nx: -0.980800, ny: 0.000000, nz: 0.195100, tu: 0.592065, tv: 0.016000 },
    Vertex3dNoTex2 { x: -0.550000, y: -0.097185, z: 0.489926, nx: -0.979400, ny: 0.000000, nz: -0.201800, tu: 0.863166, tv: 0.080682 },
    Vertex3dNoTex2 { x: -0.550000, y: -0.027760, z: 1.739926, nx: -0.982100, ny: 0.000000, nz: 0.188500, tu: 0.592065, tv: 0.057908 },
    Vertex3dNoTex2 { x: -0.550000, y: 0.100000, z: 0.489926, nx: -0.980800, ny: 0.000000, nz: -0.195100, tu: 0.863166, tv: 0.016000 },
    Vertex3dNoTex2 { x: -0.535355, y: 0.100000, z: 1.775281, nx: -0.707100, ny: 0.000000, nz: 0.707100, tu: 0.587311, tv: 0.016000 },
    Vertex3dNoTex2 { x: -0.535355, y: -0.025790, z: 1.775281, nx: -0.713700, ny: 0.000000, nz: 0.700400, tu: 0.587311, tv: 0.057262 },
    Vertex3dNoTex2 { x: -0.500000, y: 0.100000, z: 1.789926, nx: -0.195100, ny: 0.000000, nz: 0.980800, tu: 0.581338, tv: 0.016000 },
    Vertex3dNoTex2 { x: -0.500000, y: -0.025000, z: 1.789926, nx: -0.196400, ny: 0.000000, nz: 0.980500, tu: 0.581338, tv: 0.057003 },
    Vertex3dNoTex2 { x: -0.500000, y: 0.100000, z: 0.439926, nx: -0.195100, ny: 0.000000, nz: -0.980800, tu: 0.882705, tv: 0.016000 },
    Vertex3dNoTex2 { x: -0.500000, y: -0.100000, z: 0.439926, nx: -0.193700, ny: 0.000000, nz: -0.981100, tu: 0.882705, tv: 0.081605 },
    Vertex3dNoTex2 { x: -0.535355, y: 0.100000, z: 0.454570, nx: -0.707100, ny: 0.000000, nz: -0.707100, tu: 0.873739, tv: 0.016000 },
    Vertex3dNoTex2 { x: -0.535355, y: -0.099175, z: 0.454570, nx: -0.700200, ny: 0.000000, nz: -0.714000, tu: 0.873739, tv: 0.081334 },
    Vertex3dNoTex2 { x: 0.500000, y: 0.100000, z: 1.789926, nx: 0.195100, ny: 0.000000, nz: 0.980800, tu: 0.418662, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.500000, y: -0.025000, z: 1.789926, nx: 0.196400, ny: 0.000000, nz: 0.980500, tu: 0.418662, tv: 0.057003 },
    Vertex3dNoTex2 { x: 0.535355, y: 0.100000, z: 1.775281, nx: 0.707100, ny: 0.000000, nz: 0.707100, tu: 0.412689, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.535355, y: -0.025790, z: 1.775281, nx: 0.713700, ny: 0.000000, nz: 0.700400, tu: 0.412689, tv: 0.057262 },
    Vertex3dNoTex2 { x: 0.535355, y: 0.100000, z: 0.454570, nx: 0.707100, ny: 0.000000, nz: -0.707100, tu: 0.126261, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.535355, y: -0.099175, z: 0.454570, nx: 0.700200, ny: 0.000000, nz: -0.714000, tu: 0.126261, tv: 0.081334 },
    Vertex3dNoTex2 { x: 0.500000, y: 0.100000, z: 0.439926, nx: 0.195100, ny: 0.000000, nz: -0.980800, tu: 0.117295, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.500000, y: -0.100000, z: 0.439926, nx: 0.193700, ny: 0.000000, nz: -0.981100, tu: 0.117295, tv: 0.081605 },
    Vertex3dNoTex2 { x: -0.300000, y: -0.100000, z: 0.439926, nx: 0.000000, ny: 0.000000, nz: -1.000000, tu: 0.926816, tv: 0.081605 },
    Vertex3dNoTex2 { x: -0.300000, y: 0.100000, z: 0.439926, nx: 0.000000, ny: 0.000000, nz: -1.000000, tu: 0.926816, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.300000, y: -0.100000, z: 0.439926, nx: 0.000000, ny: 0.000000, nz: -1.000000, tu: 0.073184, tv: 0.081605 },
    Vertex3dNoTex2 { x: 0.300000, y: 0.100000, z: 0.439926, nx: 0.000000, ny: 0.000000, nz: -1.000000, tu: 0.073184, tv: 0.016000 },
    Vertex3dNoTex2 { x: -0.300000, y: 0.100000, z: -0.160074, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.120200, tv: 0.963000 },
    Vertex3dNoTex2 { x: -0.300000, y: 0.100000, z: 0.439926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.120200, tv: 0.686750 },
    Vertex3dNoTex2 { x: 0.300000, y: 0.100000, z: 0.439926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.375200, tv: 0.686750 },
    Vertex3dNoTex2 { x: 0.300000, y: 0.100000, z: -0.160074, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.375200, tv: 0.963000 },
    Vertex3dNoTex2 { x: 0.300000, y: -0.100000, z: -0.160074, nx: 0.000000, ny: -1.000000, nz: -0.000000, tu: 0.624800, tv: 0.963000 },
    Vertex3dNoTex2 { x: 0.300000, y: -0.100000, z: 0.439926, nx: 0.000000, ny: -0.999300, nz: 0.037000, tu: 0.624800, tv: 0.686750 },
    Vertex3dNoTex2 { x: -0.300000, y: -0.100000, z: 0.439926, nx: 0.000000, ny: -0.999300, nz: 0.037000, tu: 0.879800, tv: 0.686750 },
    Vertex3dNoTex2 { x: -0.300000, y: -0.100000, z: -0.160074, nx: 0.000000, ny: -1.000000, nz: -0.000000, tu: 0.879800, tv: 0.963000 },
    Vertex3dNoTex2 { x: -0.300000, y: -0.100000, z: -0.160074, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 1.000000, tv: 0.081605 },
    Vertex3dNoTex2 { x: -0.300000, y: -0.100000, z: 0.439926, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.926816, tv: 0.081605 },
    Vertex3dNoTex2 { x: -0.300000, y: 0.100000, z: 0.439926, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.926816, tv: 0.016000 },
    Vertex3dNoTex2 { x: -0.300000, y: 0.100000, z: -0.160074, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 1.000000, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.300000, y: 0.100000, z: -0.160074, nx: 1.000000, ny: 0.000000, nz: 0.000000, tu: 0.000000, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.300000, y: 0.100000, z: 0.439926, nx: 1.000000, ny: 0.000000, nz: 0.000000, tu: 0.073184, tv: 0.016000 },
    Vertex3dNoTex2 { x: 0.300000, y: -0.100000, z: 0.439926, nx: 1.000000, ny: 0.000000, nz: 0.000000, tu: 0.073184, tv: 0.081605 },
    Vertex3dNoTex2 { x: 0.300000, y: -0.100000, z: -0.160074, nx: 1.000000, ny: 0.000000, nz: 0.000000, tu: 0.000000, tv: 0.081605 },
    Vertex3dNoTex2 { x: -0.500000, y: 0.100000, z: 0.439926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.035200, tv: 0.686750 },
    Vertex3dNoTex2 { x: -0.500000, y: 0.100000, z: 1.789926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.035200, tv: 0.113000 },
    Vertex3dNoTex2 { x: 0.500000, y: 0.100000, z: 1.789926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.460200, tv: 0.113000 },
    Vertex3dNoTex2 { x: 0.500000, y: 0.100000, z: 0.439926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.460200, tv: 0.686750 },
    Vertex3dNoTex2 { x: -0.535355, y: 0.100000, z: 0.454570, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.020174, tv: 0.680526 },
    Vertex3dNoTex2 { x: -0.535355, y: 0.100000, z: 1.775281, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.020174, tv: 0.119224 },
    Vertex3dNoTex2 { x: -0.550000, y: 0.100000, z: 0.489926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.013950, tv: 0.665500 },
    Vertex3dNoTex2 { x: -0.550000, y: 0.100000, z: 1.739926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.013950, tv: 0.134250 },
    Vertex3dNoTex2 { x: 0.535355, y: 0.100000, z: 0.454570, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.475226, tv: 0.680526 },
    Vertex3dNoTex2 { x: 0.535355, y: 0.100000, z: 1.775281, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.475226, tv: 0.119224 },
    Vertex3dNoTex2 { x: 0.550000, y: 0.100000, z: 0.489926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.481450, tv: 0.665500 },
    Vertex3dNoTex2 { x: 0.550000, y: 0.100000, z: 1.739926, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.481450, tv: 0.134250 },
    Vertex3dNoTex2 { x: 0.500000, y: -0.100000, z: 0.439926, nx: 0.000100, ny: -0.998500, nz: 0.055500, tu: 0.539800, tv: 0.686750 },
    Vertex3dNoTex2 { x: 0.500000, y: -0.025000, z: 1.789926, nx: 0.000300, ny: -0.998500, nz: 0.055500, tu: 0.539800, tv: 0.113000 },
    Vertex3dNoTex2 { x: -0.500000, y: -0.025000, z: 1.789926, nx: -0.000300, ny: -0.998500, nz: 0.055500, tu: 0.964800, tv: 0.113000 },
    Vertex3dNoTex2 { x: -0.500000, y: -0.100000, z: 0.439926, nx: -0.000100, ny: -0.998500, nz: 0.055500, tu: 0.964800, tv: 0.686750 },
    Vertex3dNoTex2 { x: 0.535355, y: -0.099175, z: 0.454570, nx: 0.000600, ny: -0.998500, nz: 0.055500, tu: 0.524774, tv: 0.680526 },
    Vertex3dNoTex2 { x: 0.535355, y: -0.025790, z: 1.775281, nx: 0.000500, ny: -0.998500, nz: 0.055500, tu: 0.524774, tv: 0.119224 },
    Vertex3dNoTex2 { x: 0.550000, y: -0.097185, z: 0.489926, nx: 0.001800, ny: -0.998500, nz: 0.055500, tu: 0.518550, tv: 0.665500 },
    Vertex3dNoTex2 { x: 0.550000, y: -0.027760, z: 1.739926, nx: -0.000400, ny: -0.998500, nz: 0.055500, tu: 0.518550, tv: 0.134250 },
    Vertex3dNoTex2 { x: -0.535355, y: -0.099175, z: 0.454570, nx: -0.000600, ny: -0.998500, nz: 0.055500, tu: 0.979826, tv: 0.680526 },
    Vertex3dNoTex2 { x: -0.535355, y: -0.025790, z: 1.775281, nx: -0.000500, ny: -0.998500, nz: 0.055500, tu: 0.979826, tv: 0.119224 },
    Vertex3dNoTex2 { x: -0.550000, y: -0.097185, z: 0.489926, nx: -0.001700, ny: -0.998500, nz: 0.055500, tu: 0.986050, tv: 0.665500 },
    Vertex3dNoTex2 { x: -0.550000, y: -0.027760, z: 1.739926, nx: 0.000400, ny: -0.998500, nz: 0.055500, tu: 0.986050, tv: 0.134250 },
];

pub const DROP_TARGET_T4_INDICES: [u16; 174] = [
    36, 37, 38, 38, 39, 36, 0, 1, 2, 0, 3, 1, 0, 2, 19, 1, 3, 20, 18, 19, 2, 21, 20, 3, 19, 18, 17,
    20, 21, 22, 16, 17, 18, 23, 22, 21, 11, 17, 16, 27, 22, 23, 26, 27, 23, 16, 10, 11, 11, 10, 9,
    8, 9, 10, 9, 8, 6, 4, 6, 8, 4, 5, 6, 4, 7, 5, 5, 7, 15, 14, 15, 7, 15, 14, 13, 12, 13, 14, 13,
    12, 24, 12, 25, 24, 28, 29, 30, 30, 31, 28, 30, 29, 46, 46, 47, 30, 46, 52, 47, 45, 46, 29, 52,
    46, 53, 29, 44, 45, 52, 53, 54, 53, 55, 54, 49, 45, 44, 44, 48, 49, 51, 49, 48, 48, 50, 51, 32,
    33, 34, 34, 35, 32, 34, 33, 58, 58, 59, 34, 58, 64, 59, 57, 58, 33, 64, 58, 65, 33, 56, 57, 64,
    65, 66, 65, 67, 66, 61, 57, 56, 56, 60, 61, 63, 61, 60, 60, 62, 63, 40, 41, 42, 42, 43, 40,
];