vpin 0.26.3

Rust library for working with Visual Pinball VPX files
Documentation
#![allow(clippy::excessive_precision, clippy::approx_constant)]
//! gate_long_plate mesh data
//!
//! Auto-generated from VPinball source: meshes/gate_long_plateMesh.h
use crate::vpx::model::Vertex3dNoTex2;
#[rustfmt::skip]
pub const GATE_LONG_PLATE_MESH: [Vertex3dNoTex2; 62] = [
    Vertex3dNoTex2 { x: 0.138000, y: -0.004875, z: -0.489790, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.659091, tv: 0.925632 },
    Vertex3dNoTex2 { x: -0.161000, y: -0.004875, z: -0.469790, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.856061, tv: 0.895329 },
    Vertex3dNoTex2 { x: -0.138000, y: -0.004875, z: -0.489790, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.840909, tv: 0.925632 },
    Vertex3dNoTex2 { x: 0.161000, y: -0.004875, z: -0.469790, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.643939, tv: 0.895329 },
    Vertex3dNoTex2 { x: 0.138000, y: 0.005125, z: -0.489790, nx: 0.350300, ny: 0.000000, nz: -0.936600, tu: 0.000000, tv: 0.074368 },
    Vertex3dNoTex2 { x: 0.161000, y: 0.005125, z: -0.469790, nx: 0.858600, ny: 0.000000, nz: -0.512600, tu: 0.014204, tv: 0.074368 },
    Vertex3dNoTex2 { x: 0.161000, y: -0.004875, z: -0.469790, nx: 0.858600, ny: 0.000000, nz: -0.512600, tu: 0.014204, tv: 0.106320 },
    Vertex3dNoTex2 { x: 0.138000, y: -0.004875, z: -0.489790, nx: 0.350300, ny: 0.000000, nz: -0.936600, tu: 0.000000, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.138000, y: 0.005125, z: -0.489790, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.159091, tv: 0.925632 },
    Vertex3dNoTex2 { x: -0.161000, y: 0.005125, z: -0.469790, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.143939, tv: 0.895329 },
    Vertex3dNoTex2 { x: 0.138000, y: 0.005125, z: -0.489790, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.340909, tv: 0.925632 },
    Vertex3dNoTex2 { x: 0.161000, y: 0.005125, z: -0.469790, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.356061, tv: 0.895329 },
    Vertex3dNoTex2 { x: -0.138000, y: -0.004875, z: -0.489790, nx: -0.350300, ny: 0.000000, nz: -0.936600, tu: 0.871932, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.161000, y: -0.004875, z: -0.469790, nx: -0.858600, ny: 0.000000, nz: -0.512600, tu: 0.857728, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.161000, y: 0.005125, z: -0.469790, nx: -0.858600, ny: 0.000000, nz: -0.512600, tu: 0.857728, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.138000, y: 0.005125, z: -0.489790, nx: -0.350300, ny: 0.000000, nz: -0.936600, tu: 0.871932, tv: 0.074368 },
    Vertex3dNoTex2 { x: 0.138000, y: -0.004875, z: -0.489790, nx: 0.350300, ny: 0.000000, nz: -0.936600, tu: 1.000000, tv: 0.106320 },
    Vertex3dNoTex2 { x: 0.138000, y: 0.005125, z: -0.489790, nx: 0.350300, ny: 0.000000, nz: -0.936600, tu: 1.000000, tv: 0.074368 },
    Vertex3dNoTex2 { x: 0.264500, y: -0.004875, z: -0.009790, nx: 0.975600, ny: 0.000000, nz: -0.219500, tu: 0.273084, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.264500, y: 0.005125, z: -0.009790, nx: -0.975600, ny: 0.000000, nz: -0.219500, tu: 0.598883, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.264500, y: -0.004875, z: -0.009790, nx: -0.975600, ny: 0.000000, nz: -0.219500, tu: 0.598883, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.264500, y: -0.004875, z: -0.009790, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.924242, tv: 0.198359 },
    Vertex3dNoTex2 { x: 0.264500, y: -0.004875, z: -0.009790, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.575758, tv: 0.198359 },
    Vertex3dNoTex2 { x: -0.264500, y: 0.005125, z: -0.009790, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.075758, tv: 0.198359 },
    Vertex3dNoTex2 { x: 0.264500, y: 0.005125, z: -0.009790, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.424242, tv: 0.198359 },
    Vertex3dNoTex2 { x: 0.264500, y: 0.005125, z: 0.010210, nx: -0.000000, ny: 0.000000, nz: 1.000000, tu: 0.329680, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.264500, y: 0.005125, z: 0.010210, nx: -0.000000, ny: 0.000000, nz: 1.000000, tu: 0.542522, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.264500, y: -0.004875, z: 0.010210, nx: -0.000000, ny: 0.000000, nz: 1.000000, tu: 0.542522, tv: 0.106320 },
    Vertex3dNoTex2 { x: 0.264500, y: -0.004875, z: 0.010210, nx: -0.000000, ny: 0.000000, nz: 1.000000, tu: 0.329680, tv: 0.106320 },
    Vertex3dNoTex2 { x: 0.264500, y: 0.005125, z: -0.009790, nx: 0.975600, ny: 0.000000, nz: -0.219500, tu: 0.273084, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.379500, y: 0.005125, z: -0.009790, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.573709, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.379500, y: -0.004875, z: -0.009790, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.573709, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.379500, y: 0.005125, z: 0.010210, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.568093, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.379500, y: -0.004875, z: 0.010210, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.568093, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.264500, y: 0.005125, z: 0.010210, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.075758, tv: 0.168056 },
    Vertex3dNoTex2 { x: 0.264500, y: 0.005125, z: 0.010210, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.424242, tv: 0.168056 },
    Vertex3dNoTex2 { x: 0.379500, y: -0.004875, z: -0.009790, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.298368, tv: 0.106320 },
    Vertex3dNoTex2 { x: 0.379500, y: 0.005125, z: -0.009790, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.298368, tv: 0.074368 },
    Vertex3dNoTex2 { x: 0.379500, y: -0.004875, z: 0.010210, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.304109, tv: 0.106320 },
    Vertex3dNoTex2 { x: 0.379500, y: 0.005125, z: 0.010210, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.304109, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.264500, y: -0.004875, z: 0.010210, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.924242, tv: 0.168056 },
    Vertex3dNoTex2 { x: 0.264500, y: -0.004875, z: 0.010210, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.575758, tv: 0.168056 },
    Vertex3dNoTex2 { x: -0.379500, y: -0.004875, z: 0.010210, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 1.000000, tv: 0.168056 },
    Vertex3dNoTex2 { x: -0.379500, y: -0.004875, z: -0.009790, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 1.000000, tv: 0.198359 },
    Vertex3dNoTex2 { x: -0.264500, y: 0.005125, z: -0.009790, nx: -0.000000, ny: 0.000000, nz: -1.000000, tu: 0.598883, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.264500, y: -0.004875, z: -0.009790, nx: -0.000000, ny: 0.000000, nz: -1.000000, tu: 0.598883, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.379500, y: 0.005125, z: -0.009790, nx: -0.000000, ny: 0.000000, nz: -1.000000, tu: 0.573709, tv: 0.074368 },
    Vertex3dNoTex2 { x: -0.379500, y: -0.004875, z: -0.009790, nx: -0.000000, ny: 0.000000, nz: -1.000000, tu: 0.573709, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.379500, y: 0.005125, z: 0.010210, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.000000, tv: 0.168056 },
    Vertex3dNoTex2 { x: -0.379500, y: 0.005125, z: -0.009790, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.000000, tv: 0.198359 },
    Vertex3dNoTex2 { x: -0.379500, y: -0.004875, z: 0.010210, nx: -0.000000, ny: 0.000000, nz: 1.000000, tu: 0.568093, tv: 0.106320 },
    Vertex3dNoTex2 { x: -0.379500, y: 0.005125, z: 0.010210, nx: -0.000000, ny: 0.000000, nz: 1.000000, tu: 0.568093, tv: 0.074368 },
    Vertex3dNoTex2 { x: 0.264500, y: -0.004875, z: -0.009790, nx: -0.000000, ny: 0.000000, nz: -1.000000, tu: 0.273084, tv: 0.106320 },
    Vertex3dNoTex2 { x: 0.264500, y: 0.005125, z: -0.009790, nx: -0.000000, ny: 0.000000, nz: -1.000000, tu: 0.273084, tv: 0.074368 },
    Vertex3dNoTex2 { x: 0.379500, y: -0.004875, z: -0.009790, nx: -0.000000, ny: 0.000000, nz: -1.000000, tu: 0.298368, tv: 0.106320 },
    Vertex3dNoTex2 { x: 0.379500, y: 0.005125, z: -0.009790, nx: -0.000000, ny: 0.000000, nz: -1.000000, tu: 0.298368, tv: 0.074368 },
    Vertex3dNoTex2 { x: 0.379500, y: -0.004875, z: -0.009790, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.500000, tv: 0.198359 },
    Vertex3dNoTex2 { x: 0.379500, y: -0.004875, z: 0.010210, nx: -0.000000, ny: -1.000000, nz: -0.000000, tu: 0.500000, tv: 0.168056 },
    Vertex3dNoTex2 { x: 0.379500, y: 0.005125, z: -0.009790, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.500000, tv: 0.198359 },
    Vertex3dNoTex2 { x: 0.379500, y: 0.005125, z: 0.010210, nx: 0.000000, ny: 1.000000, nz: 0.000000, tu: 0.500000, tv: 0.168056 },
    Vertex3dNoTex2 { x: 0.379500, y: 0.005125, z: 0.010210, nx: -0.000000, ny: 0.000000, nz: 1.000000, tu: 0.304109, tv: 0.074368 },
    Vertex3dNoTex2 { x: 0.379500, y: -0.004875, z: 0.010210, nx: -0.000000, ny: 0.000000, nz: 1.000000, tu: 0.304109, tv: 0.106320 },
];
pub const GATE_LONG_PLATE_INDICES: [u16; 132] = [
    30, 31, 32, 32, 31, 33, 0, 1, 2, 1, 0, 3, 1, 3, 21, 21, 3, 22, 43, 21, 42, 21, 40, 42, 21, 22,
    40, 40, 22, 41, 41, 22, 56, 57, 41, 56, 4, 5, 6, 6, 7, 4, 6, 5, 18, 18, 5, 29, 8, 9, 10, 11,
    10, 9, 11, 9, 23, 11, 23, 24, 48, 23, 49, 34, 23, 48, 23, 34, 24, 24, 34, 35, 24, 35, 58, 58,
    35, 59, 12, 13, 14, 14, 13, 19, 19, 13, 20, 14, 15, 12, 16, 12, 15, 15, 17, 16, 25, 26, 27, 27,
    26, 50, 50, 26, 51, 27, 28, 25, 25, 28, 60, 60, 28, 61, 36, 37, 38, 38, 37, 39, 44, 45, 46, 46,
    45, 47, 52, 53, 54, 54, 53, 55,
];