vpin 0.23.5

Rust library for working with Visual Pinball VPX files
Documentation
//! Ball mesh data for VPX export
//!
//! This is a pre-defined unit sphere mesh ported from VPinball's ballMesh.h.
//! The mesh has a radius of 1.0 and should be scaled by the ball's actual radius.
//!
//! Original: VPinball/src/meshes/ballMesh.h

use crate::vpx::model::Vertex3dNoTex2;

pub const BALL_NUM_VERTICES: usize = 181;
pub const BALL_NUM_INDICES: usize = 960;
#[rustfmt::skip]
#[allow(clippy::approx_constant)]
pub static BALL_VERTICES: [Vertex3dNoTex2; BALL_NUM_VERTICES] = [
    Vertex3dNoTex2 { x: 0.000000, y: 0.000000, z: 1.000000, nx: -0.000000, ny: -0.000000, nz: 1.000000, tu: 0.677600, tv: 0.920600 },
    Vertex3dNoTex2 { x: 0.273267, y: 0.000000, z: 0.961938, nx: 0.271300, ny: 0.000000, nz: 0.962500, tu: 0.593500, tv: 0.846500 },
    Vertex3dNoTex2 { x: 0.084444, y: 0.259892, z: 0.961938, nx: 0.083800, ny: 0.258000, nz: 0.962500, tu: 0.761700, tv: 0.846500 },
    Vertex3dNoTex2 { x: 0.525731, y: 0.000000, z: 0.850651, nx: 0.525000, ny: 0.000000, nz: 0.851100, tu: 0.593500, tv: 0.772400 },
    Vertex3dNoTex2 { x: 0.361803, y: 0.262866, z: 0.894427, nx: 0.363800, ny: 0.264300, nz: 0.893200, tu: 0.677600, tv: 0.796400 },
    Vertex3dNoTex2 { x: 0.162460, y: 0.500000, z: 0.850651, nx: 0.162200, ny: 0.499300, nz: 0.851100, tu: 0.761700, tv: 0.772400 },
    Vertex3dNoTex2 { x: 0.738175, y: 0.000000, z: 0.674609, nx: 0.739400, ny: 0.000000, nz: 0.673200, tu: 0.593500, tv: 0.698200 },
    Vertex3dNoTex2 { x: 0.617865, y: 0.264677, z: 0.740398, nx: 0.619700, ny: 0.268000, nz: 0.737600, tu: 0.647700, tv: 0.723200 },
    Vertex3dNoTex2 { x: 0.442653, y: 0.505835, z: 0.740398, nx: 0.446400, ny: 0.506600, nz: 0.737600, tu: 0.707500, tv: 0.723200 },
    Vertex3dNoTex2 { x: 0.228109, y: 0.702046, z: 0.674609, nx: 0.228500, ny: 0.703200, nz: 0.673200, tu: 0.761700, tv: 0.698200 },
    Vertex3dNoTex2 { x: 0.894427, y: 0.000000, z: 0.447214, nx: 0.894400, ny: 0.000000, nz: 0.447200, tu: 0.593500, tv: 0.624100 },
    Vertex3dNoTex2 { x: 0.822619, y: 0.259892, z: 0.505721, nx: 0.821900, ny: 0.261500, nz: 0.506000, tu: 0.634400, tv: 0.642000 },
    Vertex3dNoTex2 { x: 0.688191, y: 0.500000, z: 0.525731, nx: 0.688200, ny: 0.500000, nz: 0.525700, tu: 0.677600, tv: 0.648200 },
    Vertex3dNoTex2 { x: 0.501375, y: 0.702046, z: 0.505721, nx: 0.502700, ny: 0.700900, nz: 0.506000, tu: 0.720700, tv: 0.642000 },
    Vertex3dNoTex2 { x: 0.276393, y: 0.850651, z: 0.447214, nx: 0.276400, ny: 0.850700, nz: 0.447200, tu: 0.761700, tv: 0.624100 },
    Vertex3dNoTex2 { x: 0.000000, y: 0.000000, z: 1.000000, nx: -0.000000, ny: -0.000000, nz: 1.000000, tu: 0.845800, tv: 0.920600 },
    Vertex3dNoTex2 { x: -0.221077, y: 0.160622, z: 0.961938, nx: -0.219500, ny: 0.159500, nz: 0.962500, tu: 0.929900, tv: 0.846500 },
    Vertex3dNoTex2 { x: -0.138197, y: 0.425325, z: 0.894427, nx: -0.139000, ny: 0.427700, nz: 0.893200, tu: 0.845800, tv: 0.796400 },
    Vertex3dNoTex2 { x: -0.425325, y: 0.309017, z: 0.850651, nx: -0.424800, ny: 0.308600, nz: 0.851100, tu: 0.929900, tv: 0.772400 },
    Vertex3dNoTex2 { x: -0.060792, y: 0.669414, z: 0.740398, nx: -0.063400, ny: 0.672200, nz: 0.737600, tu: 0.815900, tv: 0.723200 },
    Vertex3dNoTex2 { x: -0.344290, y: 0.577300, z: 0.740398, nx: -0.343800, ny: 0.581100, nz: 0.737600, tu: 0.875800, tv: 0.723200 },
    Vertex3dNoTex2 { x: -0.597196, y: 0.433888, z: 0.674609, nx: -0.598200, ny: 0.434600, nz: 0.673200, tu: 0.929900, tv: 0.698200 },
    Vertex3dNoTex2 { x: 0.007031, y: 0.862668, z: 0.505721, nx: 0.005300, ny: 0.862500, nz: 0.506000, tu: 0.802700, tv: 0.642000 },
    Vertex3dNoTex2 { x: -0.262866, y: 0.809017, z: 0.525731, nx: -0.262900, ny: 0.809000, nz: 0.525700, tu: 0.845800, tv: 0.648200 },
    Vertex3dNoTex2 { x: -0.512752, y: 0.693780, z: 0.505721, nx: -0.511200, ny: 0.694700, nz: 0.506000, tu: 0.889000, tv: 0.642000 },
    Vertex3dNoTex2 { x: -0.723607, y: 0.525731, z: 0.447214, nx: -0.723600, ny: 0.525700, nz: 0.447200, tu: 0.929900, tv: 0.624100 },
    Vertex3dNoTex2 { x: 0.000000, y: 0.000000, z: 1.000000, nx: -0.000000, ny: -0.000000, nz: 1.000000, tu: 0.172900, tv: 0.920600 },
    Vertex3dNoTex2 { x: -0.221077, y: 0.160622, z: 0.961938, nx: -0.219500, ny: 0.159500, nz: 0.962500, tu: 0.088800, tv: 0.846500 },
    Vertex3dNoTex2 { x: -0.221077, y: -0.160622, z: 0.961938, nx: -0.219500, ny: -0.159500, nz: 0.962500, tu: 0.257000, tv: 0.846500 },
    Vertex3dNoTex2 { x: -0.425325, y: 0.309017, z: 0.850651, nx: -0.424800, ny: 0.308600, nz: 0.851100, tu: 0.088800, tv: 0.772400 },
    Vertex3dNoTex2 { x: -0.447214, y: 0.000000, z: 0.894427, nx: -0.449700, ny: 0.000000, nz: 0.893200, tu: 0.172900, tv: 0.796400 },
    Vertex3dNoTex2 { x: -0.425325, y: -0.309017, z: 0.850651, nx: -0.424800, ny: -0.308600, nz: 0.851100, tu: 0.257000, tv: 0.772400 },
    Vertex3dNoTex2 { x: -0.655436, y: 0.149044, z: 0.740398, nx: -0.658900, ny: 0.147400, nz: 0.737600, tu: 0.984100, tv: 0.723200 },
    Vertex3dNoTex2 { x: -0.655436, y: 0.149044, z: 0.740398, nx: -0.658900, ny: 0.147400, nz: 0.737600, tu: 0.143000, tv: 0.723200 },
    Vertex3dNoTex2 { x: -0.655436, y: -0.149044, z: 0.740398, nx: -0.658900, ny: -0.147400, nz: 0.737600, tu: 0.202900, tv: 0.723200 },
    Vertex3dNoTex2 { x: -0.597196, y: -0.433889, z: 0.674609, nx: -0.598200, ny: -0.434600, nz: 0.673200, tu: 0.257000, tv: 0.698200 },
    Vertex3dNoTex2 { x: -0.818274, y: 0.273266, z: 0.505721, nx: -0.818700, ny: 0.271500, nz: 0.506000, tu: 0.970900, tv: 0.642000 },
    Vertex3dNoTex2 { x: -0.818274, y: 0.273266, z: 0.505721, nx: -0.818700, ny: 0.271600, nz: 0.506000, tu: 0.129800, tv: 0.642000 },
    Vertex3dNoTex2 { x: -0.850651, y: 0.000000, z: 0.525731, nx: -0.850700, ny: 0.000000, nz: 0.525700, tu: 0.172900, tv: 0.648200 },
    Vertex3dNoTex2 { x: -0.818274, y: -0.273267, z: 0.505721, nx: -0.818700, ny: -0.271500, nz: 0.506000, tu: 0.216100, tv: 0.642000 },
    Vertex3dNoTex2 { x: -0.723607, y: -0.525731, z: 0.447214, nx: -0.723600, ny: -0.525700, nz: 0.447200, tu: 0.257000, tv: 0.624100 },
    Vertex3dNoTex2 { x: 0.000000, y: 0.000000, z: 1.000000, nx: -0.000000, ny: -0.000000, nz: 1.000000, tu: 0.341200, tv: 0.920600 },
    Vertex3dNoTex2 { x: 0.084444, y: -0.259892, z: 0.961938, nx: 0.083800, ny: -0.258000, nz: 0.962500, tu: 0.425300, tv: 0.846500 },
    Vertex3dNoTex2 { x: -0.138197, y: -0.425325, z: 0.894427, nx: -0.139000, ny: -0.427700, nz: 0.893200, tu: 0.341200, tv: 0.796400 },
    Vertex3dNoTex2 { x: 0.162460, y: -0.500000, z: 0.850651, nx: 0.162200, ny: -0.499300, nz: 0.851100, tu: 0.425300, tv: 0.772400 },
    Vertex3dNoTex2 { x: -0.344290, y: -0.577300, z: 0.740398, nx: -0.343800, ny: -0.581100, nz: 0.737600, tu: 0.311200, tv: 0.723200 },
    Vertex3dNoTex2 { x: -0.060792, y: -0.669414, z: 0.740398, nx: -0.063400, ny: -0.672200, nz: 0.737600, tu: 0.371100, tv: 0.723200 },
    Vertex3dNoTex2 { x: 0.228109, y: -0.702046, z: 0.674609, nx: 0.228500, ny: -0.703200, nz: 0.673200, tu: 0.425300, tv: 0.698200 },
    Vertex3dNoTex2 { x: -0.512752, y: -0.693780, z: 0.505721, nx: -0.511200, ny: -0.694700, nz: 0.506000, tu: 0.298000, tv: 0.642000 },
    Vertex3dNoTex2 { x: -0.262865, y: -0.809017, z: 0.525731, nx: -0.262900, ny: -0.809000, nz: 0.525700, tu: 0.341200, tv: 0.648200 },
    Vertex3dNoTex2 { x: 0.007032, y: -0.862668, z: 0.505721, nx: 0.005300, ny: -0.862500, nz: 0.506000, tu: 0.384300, tv: 0.642000 },
    Vertex3dNoTex2 { x: 0.276393, y: -0.850651, z: 0.447214, nx: 0.276400, ny: -0.850700, nz: 0.447200, tu: 0.425300, tv: 0.624100 },
    Vertex3dNoTex2 { x: 0.000000, y: 0.000000, z: 1.000000, nx: -0.000000, ny: -0.000000, nz: 1.000000, tu: 0.509400, tv: 0.920600 },
    Vertex3dNoTex2 { x: 0.361803, y: -0.262866, z: 0.894427, nx: 0.363800, ny: -0.264300, nz: 0.893200, tu: 0.509400, tv: 0.796400 },
    Vertex3dNoTex2 { x: 0.442653, y: -0.505835, z: 0.740398, nx: 0.446400, ny: -0.506600, nz: 0.737600, tu: 0.479400, tv: 0.723200 },
    Vertex3dNoTex2 { x: 0.617865, y: -0.264677, z: 0.740398, nx: 0.619700, ny: -0.268000, nz: 0.737600, tu: 0.539300, tv: 0.723200 },
    Vertex3dNoTex2 { x: 0.501375, y: -0.702046, z: 0.505721, nx: 0.502700, ny: -0.700900, nz: 0.506000, tu: 0.466200, tv: 0.642000 },
    Vertex3dNoTex2 { x: 0.688191, y: -0.500000, z: 0.525731, nx: 0.688200, ny: -0.500000, nz: 0.525700, tu: 0.509400, tv: 0.648200 },
    Vertex3dNoTex2 { x: 0.822619, y: -0.259892, z: 0.505721, nx: 0.821900, ny: -0.261500, nz: 0.506000, tu: 0.552500, tv: 0.642000 },
    Vertex3dNoTex2 { x: 0.959253, y: -0.160622, z: 0.232454, nx: 0.958400, ny: -0.161500, nz: 0.235300, tu: 0.571300, tv: 0.562800 },
    Vertex3dNoTex2 { x: 0.959253, y: 0.160622, z: 0.232454, nx: 0.958400, ny: 0.161500, nz: 0.235300, tu: 0.615700, tv: 0.562800 },
    Vertex3dNoTex2 { x: 0.951056, y: -0.309017, z: 0.000000, nx: 0.951100, ny: -0.309000, nz: -0.000000, tu: 0.551400, tv: 0.500000 },
    Vertex3dNoTex2 { x: 1.000000, y: 0.000000, z: -0.000000, nx: 1.000000, ny: 0.000000, nz: -0.002800, tu: 0.593500, tv: 0.500000 },
    Vertex3dNoTex2 { x: 0.951056, y: 0.309017, z: -0.000000, nx: 0.951100, ny: 0.309000, nz: -0.000000, tu: 0.635500, tv: 0.500000 },
    Vertex3dNoTex2 { x: 0.870463, y: -0.433889, z: -0.232454, nx: 0.870300, ny: -0.432700, nz: -0.235300, tu: 0.531600, tv: 0.437200 },
    Vertex3dNoTex2 { x: 0.955352, y: -0.149044, z: -0.255124, nx: 0.954400, ny: -0.147400, nz: -0.259500, tu: 0.572800, tv: 0.430900 },
    Vertex3dNoTex2 { x: 0.955352, y: 0.149044, z: -0.255124, nx: 0.954400, ny: 0.147400, nz: -0.259500, tu: 0.614200, tv: 0.430900 },
    Vertex3dNoTex2 { x: 0.870463, y: 0.433889, z: -0.232454, nx: 0.870300, ny: 0.432700, nz: -0.235300, tu: 0.655400, tv: 0.437200 },
    Vertex3dNoTex2 { x: 0.723607, y: -0.525731, z: -0.447214, nx: 0.723600, ny: -0.525700, nz: -0.447200, tu: 0.509400, tv: 0.375900 },
    Vertex3dNoTex2 { x: 0.818274, y: -0.273267, z: -0.505721, nx: 0.818700, ny: -0.271500, nz: -0.506000, tu: 0.550300, tv: 0.358000 },
    Vertex3dNoTex2 { x: 0.850651, y: -0.000000, z: -0.525731, nx: 0.850700, ny: 0.000000, nz: -0.525700, tu: 0.593500, tv: 0.351800 },
    Vertex3dNoTex2 { x: 0.818274, y: 0.273266, z: -0.505721, nx: 0.818700, ny: 0.271500, nz: -0.506000, tu: 0.636600, tv: 0.358000 },
    Vertex3dNoTex2 { x: 0.723607, y: 0.525731, z: -0.447214, nx: 0.723600, ny: 0.525700, nz: -0.447200, tu: 0.677600, tv: 0.375900 },
    Vertex3dNoTex2 { x: 0.449186, y: 0.862668, z: 0.232454, nx: 0.449700, ny: 0.861600, nz: 0.235300, tu: 0.739500, tv: 0.562800 },
    Vertex3dNoTex2 { x: 0.143665, y: 0.961938, z: 0.232454, nx: 0.142600, ny: 0.961400, nz: 0.235300, tu: 0.783900, tv: 0.562800 },
    Vertex3dNoTex2 { x: 0.587785, y: 0.809017, z: -0.000000, nx: 0.587800, ny: 0.809000, nz: -0.000000, tu: 0.719700, tv: 0.500000 },
    Vertex3dNoTex2 { x: 0.309017, y: 0.951056, z: -0.000000, nx: 0.309000, ny: 0.951100, nz: -0.002700, tu: 0.761700, tv: 0.500000 },
    Vertex3dNoTex2 { x: 0.000000, y: 1.000000, z: -0.000000, nx: 0.000000, ny: 1.000000, nz: -0.000000, tu: 0.803800, tv: 0.500000 },
    Vertex3dNoTex2 { x: 0.681640, y: 0.693780, z: -0.232454, nx: 0.680500, ny: 0.694000, nz: -0.235300, tu: 0.699800, tv: 0.437200 },
    Vertex3dNoTex2 { x: 0.436969, y: 0.862537, z: -0.255124, nx: 0.435100, ny: 0.862200, nz: -0.259500, tu: 0.741000, tv: 0.430900 },
    Vertex3dNoTex2 { x: 0.153471, y: 0.954651, z: -0.255124, nx: 0.154700, ny: 0.953300, nz: -0.259500, tu: 0.782400, tv: 0.430900 },
    Vertex3dNoTex2 { x: -0.143665, y: 0.961938, z: -0.232454, nx: -0.142600, ny: 0.961400, nz: -0.235300, tu: 0.823600, tv: 0.437200 },
    Vertex3dNoTex2 { x: 0.512752, y: 0.693780, z: -0.505721, nx: 0.511200, ny: 0.694700, nz: -0.506000, tu: 0.718600, tv: 0.358000 },
    Vertex3dNoTex2 { x: 0.262866, y: 0.809017, z: -0.525731, nx: 0.262900, ny: 0.809000, nz: -0.525700, tu: 0.761700, tv: 0.351800 },
    Vertex3dNoTex2 { x: -0.007031, y: 0.862668, z: -0.505721, nx: -0.005300, ny: 0.862500, nz: -0.506000, tu: 0.804900, tv: 0.358000 },
    Vertex3dNoTex2 { x: -0.276393, y: 0.850651, z: -0.447214, nx: -0.276400, ny: 0.850700, nz: -0.447200, tu: 0.845800, tv: 0.375900 },
    Vertex3dNoTex2 { x: -0.681640, y: 0.693780, z: 0.232454, nx: -0.680500, ny: 0.694000, nz: 0.235300, tu: 0.907700, tv: 0.562800 },
    Vertex3dNoTex2 { x: -0.870463, y: 0.433888, z: 0.232454, nx: -0.870300, ny: 0.432700, nz: 0.235300, tu: 0.952100, tv: 0.562800 },
    Vertex3dNoTex2 { x: -0.587785, y: 0.809017, z: -0.000000, nx: -0.587800, ny: 0.809000, nz: -0.000000, tu: 0.887900, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.809017, y: 0.587785, z: -0.000000, nx: -0.809000, ny: 0.587800, nz: -0.002700, tu: 0.929900, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.951056, y: 0.309017, z: -0.000000, nx: -0.951100, ny: 0.309000, nz: 0.000000, tu: 0.972000, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.449186, y: 0.862668, z: -0.232454, nx: -0.449700, ny: 0.861600, nz: -0.235300, tu: 0.868000, tv: 0.437200 },
    Vertex3dNoTex2 { x: -0.685290, y: 0.682121, z: -0.255124, nx: -0.685500, ny: 0.680300, nz: -0.259500, tu: 0.909200, tv: 0.430900 },
    Vertex3dNoTex2 { x: -0.860502, y: 0.440963, z: -0.255124, nx: -0.858800, ny: 0.441700, nz: -0.259500, tu: 0.950600, tv: 0.430900 },
    Vertex3dNoTex2 { x: -0.959253, y: 0.160622, z: -0.232454, nx: -0.958400, ny: 0.161500, nz: -0.235300, tu: 0.991800, tv: 0.437200 },
    Vertex3dNoTex2 { x: -0.501375, y: 0.702046, z: -0.505721, nx: -0.502700, ny: 0.700900, nz: -0.506000, tu: 0.886800, tv: 0.358000 },
    Vertex3dNoTex2 { x: -0.688191, y: 0.500000, z: -0.525731, nx: -0.688200, ny: 0.500000, nz: -0.525700, tu: 0.929900, tv: 0.351800 },
    Vertex3dNoTex2 { x: -0.822619, y: 0.259892, z: -0.505721, nx: -0.821900, ny: 0.261500, nz: -0.506000, tu: 0.973100, tv: 0.358000 },
    Vertex3dNoTex2 { x: -0.959253, y: 0.160622, z: -0.232454, nx: -0.958400, ny: 0.161500, nz: -0.235300, tu: 0.150700, tv: 0.437200 },
    Vertex3dNoTex2 { x: -0.822619, y: 0.259892, z: -0.505721, nx: -0.821900, ny: 0.261500, nz: -0.506000, tu: 0.132000, tv: 0.358000 },
    Vertex3dNoTex2 { x: -0.894427, y: -0.000000, z: -0.447214, nx: -0.894400, ny: -0.000000, nz: -0.447200, tu: 0.172900, tv: 0.375900 },
    Vertex3dNoTex2 { x: -0.870463, y: -0.433889, z: 0.232454, nx: -0.870300, ny: -0.432700, nz: 0.235300, tu: 0.234800, tv: 0.562800 },
    Vertex3dNoTex2 { x: -0.681640, y: -0.693781, z: 0.232454, nx: -0.680500, ny: -0.694000, nz: 0.235300, tu: 0.279200, tv: 0.562800 },
    Vertex3dNoTex2 { x: -0.951056, y: -0.309017, z: 0.000000, nx: -0.951100, ny: -0.309000, nz: 0.000000, tu: 0.215000, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.809017, y: -0.587785, z: 0.000000, nx: -0.809000, ny: -0.587800, nz: -0.002800, tu: 0.257000, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.587785, y: -0.809017, z: 0.000000, nx: -0.587800, ny: -0.809000, nz: 0.000000, tu: 0.299100, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.959253, y: -0.160622, z: -0.232454, nx: -0.958400, ny: -0.161500, nz: -0.235300, tu: 0.195100, tv: 0.437200 },
    Vertex3dNoTex2 { x: -0.860502, y: -0.440963, z: -0.255124, nx: -0.858800, ny: -0.441700, nz: -0.259500, tu: 0.236400, tv: 0.430900 },
    Vertex3dNoTex2 { x: -0.685290, y: -0.682121, z: -0.255124, nx: -0.685500, ny: -0.680300, nz: -0.259500, tu: 0.277700, tv: 0.430900 },
    Vertex3dNoTex2 { x: -0.449186, y: -0.862669, z: -0.232454, nx: -0.449700, ny: -0.861600, nz: -0.235300, tu: 0.318900, tv: 0.437200 },
    Vertex3dNoTex2 { x: -0.822619, y: -0.259892, z: -0.505721, nx: -0.821900, ny: -0.261500, nz: -0.506000, tu: 0.213900, tv: 0.358000 },
    Vertex3dNoTex2 { x: -0.688191, y: -0.500000, z: -0.525731, nx: -0.688200, ny: -0.500000, nz: -0.525700, tu: 0.257000, tv: 0.351800 },
    Vertex3dNoTex2 { x: -0.501375, y: -0.702047, z: -0.505721, nx: -0.502700, ny: -0.700900, nz: -0.506000, tu: 0.300200, tv: 0.358000 },
    Vertex3dNoTex2 { x: -0.276393, y: -0.850651, z: -0.447214, nx: -0.276400, ny: -0.850700, nz: -0.447200, tu: 0.341200, tv: 0.375900 },
    Vertex3dNoTex2 { x: 0.143665, y: -0.961938, z: 0.232454, nx: 0.142600, ny: -0.961400, nz: 0.235300, tu: 0.403100, tv: 0.562800 },
    Vertex3dNoTex2 { x: 0.449186, y: -0.862668, z: 0.232454, nx: 0.449700, ny: -0.861600, nz: 0.235300, tu: 0.447500, tv: 0.562800 },
    Vertex3dNoTex2 { x: 0.000000, y: -1.000000, z: 0.000000, nx: 0.000000, ny: -1.000000, nz: 0.000000, tu: 0.383200, tv: 0.500000 },
    Vertex3dNoTex2 { x: 0.309017, y: -0.951056, z: 0.000000, nx: 0.309000, ny: -0.951100, nz: -0.002700, tu: 0.425300, tv: 0.500000 },
    Vertex3dNoTex2 { x: 0.587785, y: -0.809017, z: 0.000000, nx: 0.587800, ny: -0.809000, nz: 0.000000, tu: 0.467300, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.143664, y: -0.961938, z: -0.232454, nx: -0.142600, ny: -0.961400, nz: -0.235300, tu: 0.363400, tv: 0.437200 },
    Vertex3dNoTex2 { x: 0.153471, y: -0.954651, z: -0.255124, nx: 0.154700, ny: -0.953300, nz: -0.259500, tu: 0.404600, tv: 0.430900 },
    Vertex3dNoTex2 { x: 0.436969, y: -0.862537, z: -0.255124, nx: 0.435100, ny: -0.862200, nz: -0.259500, tu: 0.446000, tv: 0.430900 },
    Vertex3dNoTex2 { x: 0.681640, y: -0.693780, z: -0.232454, nx: 0.680500, ny: -0.694000, nz: -0.235300, tu: 0.487200, tv: 0.437200 },
    Vertex3dNoTex2 { x: -0.007031, y: -0.862668, z: -0.505721, nx: -0.005300, ny: -0.862500, nz: -0.506000, tu: 0.382100, tv: 0.358000 },
    Vertex3dNoTex2 { x: 0.262866, y: -0.809017, z: -0.525731, nx: 0.262900, ny: -0.809000, nz: -0.525700, tu: 0.425300, tv: 0.351800 },
    Vertex3dNoTex2 { x: 0.512752, y: -0.693780, z: -0.505721, nx: 0.511200, ny: -0.694700, nz: -0.506000, tu: 0.468400, tv: 0.358000 },
    Vertex3dNoTex2 { x: 0.809017, y: 0.587785, z: -0.000000, nx: 0.809000, ny: 0.587800, nz: 0.002700, tu: 0.677600, tv: 0.500000 },
    Vertex3dNoTex2 { x: 0.685290, y: 0.682121, z: 0.255124, nx: 0.685500, ny: 0.680300, nz: 0.259500, tu: 0.698300, tv: 0.569100 },
    Vertex3dNoTex2 { x: 0.860502, y: 0.440963, z: 0.255124, nx: 0.858800, ny: 0.441700, nz: 0.259500, tu: 0.656900, tv: 0.569100 },
    Vertex3dNoTex2 { x: -0.309017, y: 0.951057, z: -0.000000, nx: -0.309000, ny: 0.951100, nz: 0.002700, tu: 0.845800, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.436969, y: 0.862537, z: 0.255124, nx: -0.435100, ny: 0.862200, nz: 0.259500, tu: 0.866500, tv: 0.569100 },
    Vertex3dNoTex2 { x: -0.153471, y: 0.954651, z: 0.255124, nx: -0.154700, ny: 0.953300, nz: 0.259500, tu: 0.825100, tv: 0.569100 },
    Vertex3dNoTex2 { x: -1.000000, y: 0.000000, z: -0.000000, nx: -1.000000, ny: -0.000000, nz: 0.002800, tu: 0.172900, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.951056, y: 0.309017, z: -0.000000, nx: -0.951100, ny: 0.309000, nz: 0.000000, tu: 0.130900, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.955352, y: -0.149044, z: 0.255124, nx: -0.954400, ny: -0.147400, nz: 0.259500, tu: 0.193600, tv: 0.569100 },
    Vertex3dNoTex2 { x: -0.955352, y: 0.149044, z: 0.255124, nx: -0.954400, ny: 0.147400, nz: 0.259500, tu: 0.152200, tv: 0.569100 },
    Vertex3dNoTex2 { x: -0.955352, y: 0.149044, z: 0.255124, nx: -0.954400, ny: 0.147400, nz: 0.259500, tu: 0.993300, tv: 0.569100 },
    Vertex3dNoTex2 { x: -0.309017, y: -0.951057, z: 0.000000, nx: -0.309000, ny: -0.951100, nz: 0.002700, tu: 0.341200, tv: 0.500000 },
    Vertex3dNoTex2 { x: -0.153471, y: -0.954651, z: 0.255124, nx: -0.154700, ny: -0.953300, nz: 0.259500, tu: 0.361800, tv: 0.569100 },
    Vertex3dNoTex2 { x: -0.436969, y: -0.862537, z: 0.255124, nx: -0.435100, ny: -0.862200, nz: 0.259500, tu: 0.320500, tv: 0.569100 },
    Vertex3dNoTex2 { x: 0.809017, y: -0.587785, z: 0.000000, nx: 0.809000, ny: -0.587800, nz: 0.002700, tu: 0.509400, tv: 0.500000 },
    Vertex3dNoTex2 { x: 0.860502, y: -0.440963, z: 0.255124, nx: 0.858800, ny: -0.441700, nz: 0.259500, tu: 0.530100, tv: 0.569100 },
    Vertex3dNoTex2 { x: 0.685290, y: -0.682121, z: 0.255124, nx: 0.685500, ny: -0.680300, nz: 0.259500, tu: 0.488700, tv: 0.569100 },
    Vertex3dNoTex2 { x: 0.000000, y: -0.000000, z: -1.000000, nx: -0.000000, ny: -0.000000, nz: -1.000000, tu: 0.761700, tv: 0.079400 },
    Vertex3dNoTex2 { x: -0.084444, y: 0.259892, z: -0.961938, nx: -0.083800, ny: 0.258000, nz: -0.962500, tu: 0.845800, tv: 0.153500 },
    Vertex3dNoTex2 { x: 0.221077, y: 0.160622, z: -0.961938, nx: 0.219500, ny: 0.159500, nz: -0.962500, tu: 0.677600, tv: 0.153500 },
    Vertex3dNoTex2 { x: -0.162460, y: 0.500000, z: -0.850651, nx: -0.162200, ny: 0.499300, nz: -0.851100, tu: 0.845800, tv: 0.227600 },
    Vertex3dNoTex2 { x: 0.138197, y: 0.425325, z: -0.894427, nx: 0.139000, ny: 0.427700, nz: -0.893200, tu: 0.761700, tv: 0.203600 },
    Vertex3dNoTex2 { x: 0.425325, y: 0.309017, z: -0.850651, nx: 0.424800, ny: 0.308600, nz: -0.851100, tu: 0.677600, tv: 0.227600 },
    Vertex3dNoTex2 { x: -0.228109, y: 0.702046, z: -0.674609, nx: -0.228500, ny: 0.703200, nz: -0.673200, tu: 0.845800, tv: 0.301800 },
    Vertex3dNoTex2 { x: 0.060792, y: 0.669414, z: -0.740398, nx: 0.063400, ny: 0.672200, nz: -0.737600, tu: 0.791600, tv: 0.276800 },
    Vertex3dNoTex2 { x: 0.344290, y: 0.577300, z: -0.740398, nx: 0.343800, ny: 0.581100, nz: -0.737600, tu: 0.731800, tv: 0.276800 },
    Vertex3dNoTex2 { x: 0.597196, y: 0.433889, z: -0.674609, nx: 0.598200, ny: 0.434600, nz: -0.673200, tu: 0.677600, tv: 0.301800 },
    Vertex3dNoTex2 { x: 0.000000, y: -0.000000, z: -1.000000, nx: -0.000000, ny: -0.000000, nz: -1.000000, tu: 0.088800, tv: 0.079400 },
    Vertex3dNoTex2 { x: -0.273267, y: -0.000000, z: -0.961938, nx: -0.271300, ny: -0.000000, nz: -0.962500, tu: 0.172900, tv: 0.153500 },
    Vertex3dNoTex2 { x: -0.084444, y: 0.259892, z: -0.961938, nx: -0.083800, ny: 0.258000, nz: -0.962500, tu: 0.004700, tv: 0.153500 },
    Vertex3dNoTex2 { x: -0.525731, y: -0.000000, z: -0.850651, nx: -0.525000, ny: -0.000000, nz: -0.851100, tu: 0.172900, tv: 0.227600 },
    Vertex3dNoTex2 { x: -0.361803, y: 0.262866, z: -0.894427, nx: -0.363800, ny: 0.264300, nz: -0.893200, tu: 0.088800, tv: 0.203600 },
    Vertex3dNoTex2 { x: -0.361803, y: 0.262866, z: -0.894427, nx: -0.363800, ny: 0.264300, nz: -0.893200, tu: 0.929900, tv: 0.203600 },
    Vertex3dNoTex2 { x: -0.738175, y: -0.000000, z: -0.674609, nx: -0.739400, ny: -0.000000, nz: -0.673200, tu: 0.172900, tv: 0.301800 },
    Vertex3dNoTex2 { x: -0.617865, y: 0.264677, z: -0.740398, nx: -0.619700, ny: 0.268000, nz: -0.737600, tu: 0.118800, tv: 0.276800 },
    Vertex3dNoTex2 { x: -0.617865, y: 0.264677, z: -0.740398, nx: -0.619700, ny: 0.268100, nz: -0.737600, tu: 0.959900, tv: 0.276800 },
    Vertex3dNoTex2 { x: -0.442653, y: 0.505835, z: -0.740398, nx: -0.446400, ny: 0.506600, nz: -0.737600, tu: 0.900000, tv: 0.276800 },
    Vertex3dNoTex2 { x: 0.000000, y: -0.000000, z: -1.000000, nx: -0.000000, ny: -0.000000, nz: -1.000000, tu: 0.257000, tv: 0.079400 },
    Vertex3dNoTex2 { x: -0.084444, y: -0.259892, z: -0.961938, nx: -0.083800, ny: -0.258000, nz: -0.962500, tu: 0.341200, tv: 0.153500 },
    Vertex3dNoTex2 { x: -0.162460, y: -0.500000, z: -0.850651, nx: -0.162200, ny: -0.499300, nz: -0.851100, tu: 0.341200, tv: 0.227600 },
    Vertex3dNoTex2 { x: -0.361803, y: -0.262866, z: -0.894427, nx: -0.363800, ny: -0.264300, nz: -0.893200, tu: 0.257000, tv: 0.203600 },
    Vertex3dNoTex2 { x: -0.228108, y: -0.702046, z: -0.674609, nx: -0.228500, ny: -0.703200, nz: -0.673200, tu: 0.341200, tv: 0.301800 },
    Vertex3dNoTex2 { x: -0.442653, y: -0.505835, z: -0.740398, nx: -0.446400, ny: -0.506600, nz: -0.737600, tu: 0.287000, tv: 0.276800 },
    Vertex3dNoTex2 { x: -0.617865, y: -0.264677, z: -0.740398, nx: -0.619700, ny: -0.268000, nz: -0.737600, tu: 0.227100, tv: 0.276800 },
    Vertex3dNoTex2 { x: 0.000000, y: -0.000000, z: -1.000000, nx: -0.000000, ny: -0.000000, nz: -1.000000, tu: 0.425300, tv: 0.079400 },
    Vertex3dNoTex2 { x: 0.221077, y: -0.160622, z: -0.961938, nx: 0.219500, ny: -0.159500, nz: -0.962500, tu: 0.509400, tv: 0.153500 },
    Vertex3dNoTex2 { x: 0.425325, y: -0.309017, z: -0.850651, nx: 0.424800, ny: -0.308600, nz: -0.851100, tu: 0.509400, tv: 0.227600 },
    Vertex3dNoTex2 { x: 0.138197, y: -0.425325, z: -0.894427, nx: 0.139000, ny: -0.427700, nz: -0.893200, tu: 0.425300, tv: 0.203600 },
    Vertex3dNoTex2 { x: 0.597196, y: -0.433889, z: -0.674609, nx: 0.598200, ny: -0.434600, nz: -0.673200, tu: 0.509400, tv: 0.301800 },
    Vertex3dNoTex2 { x: 0.344290, y: -0.577300, z: -0.740398, nx: 0.343800, ny: -0.581100, nz: -0.737600, tu: 0.455200, tv: 0.276800 },
    Vertex3dNoTex2 { x: 0.060792, y: -0.669414, z: -0.740398, nx: 0.063400, ny: -0.672200, nz: -0.737600, tu: 0.395300, tv: 0.276800 },
    Vertex3dNoTex2 { x: 0.000000, y: -0.000000, z: -1.000000, nx: -0.000000, ny: -0.000000, nz: -1.000000, tu: 0.593500, tv: 0.079400 },
    Vertex3dNoTex2 { x: 0.447214, y: -0.000000, z: -0.894427, nx: 0.449700, ny: -0.000000, nz: -0.893200, tu: 0.593500, tv: 0.203600 },
    Vertex3dNoTex2 { x: 0.655436, y: 0.149044, z: -0.740398, nx: 0.658900, ny: 0.147400, nz: -0.737600, tu: 0.623400, tv: 0.276800 },
    Vertex3dNoTex2 { x: 0.655436, y: -0.149044, z: -0.740398, nx: 0.658900, ny: -0.147400, nz: -0.737600, tu: 0.563500, tv: 0.276800 },
];

pub static BALL_INDICES: [u16; BALL_NUM_INDICES] = [
    153, 154, 155, 154, 157, 155, 154, 156, 157, 156, 160, 157, 163, 164, 154, 156, 159, 160, 159,
    99, 160, 154, 166, 156, 164, 166, 154, 159, 100, 99, 98, 99, 100, 156, 169, 159, 166, 169, 156,
    159, 110, 100, 169, 110, 159, 100, 106, 98, 106, 100, 110, 166, 168, 169, 106, 132, 98, 98,
    132, 133, 132, 135, 133, 169, 111, 110, 168, 111, 169, 106, 110, 107, 107, 110, 111, 106, 103,
    132, 103, 106, 107, 132, 134, 135, 103, 134, 132, 134, 38, 135, 135, 38, 37, 33, 37, 38, 103,
    101, 134, 134, 39, 38, 101, 39, 134, 33, 38, 34, 34, 38, 39, 101, 103, 104, 103, 107, 104, 101,
    40, 39, 104, 107, 108, 107, 111, 108, 101, 104, 102, 40, 101, 102, 104, 108, 105, 102, 104,
    105, 108, 111, 112, 168, 112, 111, 105, 108, 109, 108, 112, 109, 35, 39, 40, 34, 39, 35, 102,
    48, 40, 35, 40, 48, 105, 139, 102, 139, 48, 102, 109, 137, 105, 137, 139, 105, 35, 48, 45, 139,
    49, 48, 45, 48, 49, 31, 34, 35, 31, 35, 45, 30, 33, 34, 30, 34, 31, 29, 33, 30, 27, 29, 30, 27,
    30, 28, 28, 30, 31, 26, 27, 28, 31, 45, 43, 28, 31, 43, 45, 49, 46, 43, 45, 46, 41, 28, 42, 28,
    43, 42, 138, 49, 139, 137, 138, 139, 42, 43, 44, 43, 46, 44, 138, 50, 49, 46, 49, 50, 116, 138,
    137, 46, 50, 47, 44, 46, 47, 114, 50, 138, 116, 114, 138, 47, 50, 51, 114, 51, 50, 119, 116,
    137, 119, 137, 109, 114, 116, 117, 113, 119, 109, 109, 112, 113, 116, 119, 120, 116, 120, 117,
    119, 113, 123, 119, 123, 120, 167, 113, 112, 167, 123, 113, 167, 112, 168, 120, 123, 124, 165,
    167, 168, 165, 168, 166, 176, 123, 167, 165, 176, 167, 176, 124, 123, 164, 165, 166, 173, 176,
    165, 164, 173, 165, 175, 124, 176, 173, 175, 176, 120, 124, 121, 117, 120, 121, 171, 173, 164,
    170, 171, 164, 172, 175, 173, 171, 172, 173, 175, 125, 124, 121, 124, 125, 172, 174, 175, 174,
    125, 175, 171, 178, 172, 121, 125, 122, 177, 145, 171, 145, 178, 171, 174, 68, 125, 122, 125,
    68, 172, 180, 174, 178, 180, 172, 174, 69, 68, 180, 69, 174, 68, 64, 122, 64, 68, 69, 118, 121,
    122, 117, 121, 118, 64, 140, 122, 122, 140, 118, 115, 117, 118, 114, 117, 115, 51, 114, 115,
    140, 142, 118, 118, 142, 115, 115, 56, 51, 142, 56, 115, 47, 51, 56, 140, 141, 142, 47, 56, 54,
    44, 47, 54, 142, 57, 56, 54, 56, 57, 141, 57, 142, 44, 54, 53, 42, 44, 53, 54, 57, 55, 53, 54,
    55, 52, 42, 1, 42, 53, 1, 55, 57, 58, 141, 58, 57, 53, 55, 3, 1, 53, 3, 55, 58, 6, 3, 55, 6,
    59, 58, 141, 61, 141, 140, 61, 59, 141, 64, 61, 140, 59, 10, 58, 6, 58, 10, 61, 64, 65, 64, 69,
    65, 59, 61, 62, 61, 65, 62, 10, 59, 60, 59, 62, 60, 6, 10, 11, 60, 11, 10, 3, 6, 7, 6, 11, 7,
    1, 3, 4, 3, 7, 4, 0, 1, 2, 1, 4, 2, 7, 11, 12, 4, 7, 8, 7, 12, 8, 128, 11, 60, 128, 12, 11, 60,
    62, 63, 63, 128, 60, 62, 65, 66, 62, 66, 63, 65, 69, 70, 65, 70, 66, 180, 70, 69, 63, 66, 67,
    179, 70, 180, 178, 179, 180, 66, 70, 71, 179, 71, 70, 66, 71, 67, 148, 179, 178, 145, 148, 178,
    152, 71, 179, 148, 152, 179, 67, 71, 72, 152, 72, 71, 67, 126, 63, 126, 128, 63, 72, 78, 67,
    78, 126, 67, 152, 82, 72, 78, 72, 82, 126, 127, 128, 127, 12, 128, 78, 75, 126, 75, 127, 126,
    78, 82, 79, 75, 78, 79, 127, 13, 12, 8, 12, 13, 75, 73, 127, 73, 13, 127, 75, 79, 76, 73, 75,
    76, 8, 13, 9, 73, 14, 13, 9, 13, 14, 73, 76, 74, 14, 73, 74, 5, 8, 9, 4, 8, 5, 2, 4, 5, 9, 14,
    22, 74, 22, 14, 5, 9, 19, 9, 22, 19, 2, 5, 17, 5, 19, 17, 15, 2, 16, 2, 17, 16, 16, 17, 18, 17,
    19, 20, 17, 20, 18, 19, 22, 23, 19, 23, 20, 131, 22, 74, 131, 23, 22, 18, 20, 21, 18, 21, 32,
    21, 36, 32, 20, 23, 24, 20, 24, 21, 21, 25, 36, 21, 24, 25, 87, 36, 25, 136, 36, 87, 90, 136,
    87, 86, 25, 24, 25, 86, 87, 130, 24, 23, 86, 24, 130, 130, 23, 131, 86, 89, 87, 87, 89, 90, 88,
    86, 130, 86, 88, 89, 129, 130, 131, 88, 130, 129, 77, 131, 74, 129, 131, 77, 74, 76, 77, 89,
    93, 90, 90, 93, 94, 93, 97, 94, 76, 80, 77, 76, 79, 80, 93, 96, 97, 161, 97, 96, 89, 92, 93,
    92, 96, 93, 88, 92, 89, 161, 96, 162, 158, 161, 162, 92, 95, 96, 162, 96, 95, 88, 91, 92, 91,
    95, 92, 91, 88, 129, 158, 162, 146, 144, 158, 146, 162, 95, 149, 146, 162, 149, 91, 85, 95,
    149, 95, 85, 91, 129, 81, 85, 91, 81, 81, 129, 77, 77, 80, 81, 81, 84, 85, 80, 84, 81, 149, 85,
    84, 79, 83, 80, 80, 83, 84, 79, 82, 83, 149, 84, 150, 150, 84, 83, 146, 149, 150, 151, 83, 82,
    150, 83, 151, 151, 82, 152, 148, 151, 152, 146, 150, 147, 147, 150, 151, 147, 151, 148, 144,
    146, 147, 145, 147, 148, 144, 147, 145, 143, 144, 145,
];