vpin 0.23.5

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

use crate::vpx::model::Vertex3dNoTex2;
#[rustfmt::skip]
pub const DROP_TARGET_T3_MESH: [Vertex3dNoTex2; 36] = [
    Vertex3dNoTex2 { x: 0.525000, y: 0.175000, z: 0.135199, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.827424, tv: 0.854512 },
    Vertex3dNoTex2 { x: -0.525000, y: 0.175000, z: 0.135199, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.003450, tv: 0.854512 },
    Vertex3dNoTex2 { x: 0.525000, y: 0.175000, z: 1.735199, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.827424, tv: 0.228081 },
    Vertex3dNoTex2 { x: -0.525000, y: 0.175000, z: 1.735199, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.003450, tv: 0.228081 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.175000, z: 1.735199, nx: 0.000000, ny: 0.000000, nz: 1.000000, tu: 0.827424, tv: 0.000885 },
    Vertex3dNoTex2 { x: 0.525000, y: 0.175000, z: 1.735199, nx: 0.000000, ny: 0.000000, nz: 1.000000, tu: 0.827424, tv: 0.228081 },
    Vertex3dNoTex2 { x: -0.525000, y: 0.175000, z: 1.735199, nx: 0.000000, ny: 0.000000, nz: 1.000000, tu: 0.003450, tv: 0.228081 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.175000, z: 1.735199, nx: 0.000000, ny: 0.000000, nz: 1.000000, tu: 0.003450, tv: 0.000885 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.175000, z: 0.135199, nx: 0.000000, ny: -1.000000, nz: 0.000000, tu: 0.838330, tv: 0.146339 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.175000, z: 1.735199, nx: 0.000000, ny: -1.000000, nz: 0.000000, tu: 0.838330, tv: 0.000885 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.175000, z: 1.735199, nx: 0.000000, ny: -1.000000, nz: 0.000000, tu: 0.998321, tv: 0.000885 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.175000, z: 0.135199, nx: 0.000000, ny: -1.000000, nz: 0.000000, tu: 0.998321, tv: 0.146339 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.175000, z: -0.164801, nx: 0.000000, ny: -1.000000, nz: 0.000000, tu: 0.998321, tv: 0.216056 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.175000, z: -0.164801, nx: 0.000000, ny: -1.000000, nz: 0.000000, tu: 0.838330, tv: 0.216056 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.175000, z: 0.135199, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.982750, tv: 0.854512 },
    Vertex3dNoTex2 { x: -0.525000, y: 0.175000, z: 0.135199, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.862456, tv: 0.854512 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.025000, z: -0.114801, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.930703, tv: 0.980526 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.175000, z: 1.735199, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.982750, tv: 0.228081 },
    Vertex3dNoTex2 { x: -0.525000, y: 0.175000, z: 1.735199, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.862456, tv: 0.228081 },
    Vertex3dNoTex2 { x: 0.525000, y: 0.175000, z: 1.735199, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.862456, tv: 0.228081 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.175000, z: 1.735199, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.982750, tv: 0.228081 },
    Vertex3dNoTex2 { x: 0.525000, y: 0.175000, z: 0.135199, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.862456, tv: 0.854512 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.175000, z: 0.135199, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.982750, tv: 0.854512 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.025000, z: -0.114801, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.930703, tv: 0.980526 },
    Vertex3dNoTex2 { x: 0.525000, y: 0.175000, z: 0.135199, nx: 0.000000, ny: 0.780900, nz: -0.624700, tu: 0.827424, tv: 0.854512 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.025000, z: -0.114801, nx: 0.000000, ny: 0.780900, nz: -0.624700, tu: 0.827424, tv: 0.980526 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.025000, z: -0.114801, nx: 0.000000, ny: 0.780900, nz: -0.624700, tu: 0.003450, tv: 0.980526 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.175000, z: -0.164801, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.982750, tv: 0.999785 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.025000, z: -0.164801, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.003450, tv: 0.999862 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.025000, z: -0.114801, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.003450, tv: 0.980526 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.025000, z: -0.114801, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.827424, tv: 0.980526 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.025000, z: -0.164801, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.827424, tv: 0.999862 },
    Vertex3dNoTex2 { x: 0.525000, y: -0.025000, z: -0.164801, nx: 1.000000, ny: 0.000000, nz: -0.000000, tu: 0.930703, tv: 0.999785 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.025000, z: -0.164801, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.930703, tv: 0.999785 },
    Vertex3dNoTex2 { x: -0.525000, y: -0.175000, z: -0.164801, nx: -1.000000, ny: 0.000000, nz: -0.000000, tu: 0.982750, tv: 0.999785 },
    Vertex3dNoTex2 { x: -0.525000, y: 0.175000, z: 0.135199, nx: 0.000000, ny: 0.780900, nz: -0.624700, tu: 0.003450, tv: 0.854512 },
];

pub const DROP_TARGET_T3_INDICES: [u16; 66] = [
    0, 1, 2, 1, 3, 2, 4, 5, 6, 6, 7, 4, 8, 9, 10, 8, 10, 11, 11, 13, 8, 11, 12, 13, 14, 15, 16, 16,
    34, 14, 16, 33, 34, 17, 15, 14, 17, 18, 15, 19, 20, 21, 21, 20, 22, 22, 23, 21, 27, 23, 22, 32,
    23, 27, 24, 25, 26, 24, 26, 35, 28, 29, 30, 30, 31, 28,
];