TriToothedGearFlatModel.h

/*
     File: TriToothedGearFlatModel.h
 Abstract: This file contains the vertex data of a triangle toothed gear model.
  Version: 1.1
 
 Disclaimer: IMPORTANT:  This Apple software is supplied to you by Apple
 Inc. ("Apple") in consideration of your agreement to the following
 terms, and your use, installation, modification or redistribution of
 this Apple software constitutes acceptance of these terms.  If you do
 not agree with these terms, please do not use, install, modify or
 redistribute this Apple software.
 
 In consideration of your agreement to abide by the following terms, and
 subject to these terms, Apple grants you a personal, non-exclusive
 license, under Apple's copyrights in this original Apple software (the
 "Apple Software"), to use, reproduce, modify and redistribute the Apple
 Software, with or without modifications, in source and/or binary forms;
 provided that if you redistribute the Apple Software in its entirety and
 without modifications, you must retain this notice and the following
 text and disclaimers in all such redistributions of the Apple Software.
 Neither the name, trademarks, service marks or logos of Apple Inc. may
 be used to endorse or promote products derived from the Apple Software
 without specific prior written permission from Apple.  Except as
 expressly stated in this notice, no other rights or licenses, express or
 implied, are granted by Apple herein, including but not limited to any
 patent rights that may be infringed by your derivative works or by other
 works in which the Apple Software may be incorporated.
 
 The Apple Software is provided by Apple on an "AS IS" basis.  APPLE
 MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION
 THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND
 OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.
 
 IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL
 OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION,
 MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED
 AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE),
 STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 
 Copyright (C) 2014 Apple Inc. All Rights Reserved.
 
 */
 
#ifndef InstancedArrays_gearmodel_h
#define InstancedArrays_gearmodel_h
 
#define GEAR_VERTEX_COUNT 180
#define GEAR_INDEX_COUNT 1080
 
float vertices[180][3] = {
    {2.000000, 0.000000, 0.500000}, {1.800000, 0.000000, 0.500000}, {2.000000, 0.000000, -0.500000},
    {1.800000, 0.000000, -0.500000}, {2.486305, 0.261321, 0.500000}, {2.486305, 0.261321, -0.500000},
    {1.956295, 0.415823, 0.500000}, {1.760666, 0.374241, 0.500000}, {1.956295, 0.415823, -0.500000},
    {1.760666, 0.374241, -0.500000}, {2.377641, 0.772542, 0.500000}, {2.377641, 0.772542, -0.500000},
    {1.827091, 0.813473, 0.500000}, {1.644382, 0.732126, 0.500000}, {1.827091, 0.813473, -0.500000},
    {1.644382, 0.732126, -0.500000}, {2.165064, 1.250000, 0.500000}, {2.165064, 1.250000, -0.500000},
    {1.618034, 1.175570, 0.500000}, {1.456231, 1.058013, 0.500000}, {1.618034, 1.175570, -0.500000},
    {1.456231, 1.058013, -0.500000}, {1.857862, 1.672827, 0.500000}, {1.857862, 1.672827, -0.500000},
    {1.338261, 1.486290, 0.500000}, {1.204435, 1.337661, 0.500000}, {1.338261, 1.486290, -0.500000},
    {1.204435, 1.337661, -0.500000}, {1.469463, 2.022542, 0.500000}, {1.469463, 2.022542, -0.500000},
    {1.000000, 1.732051, 0.500000}, {0.900000, 1.558846, 0.500000}, {1.000000, 1.732051, -0.500000},
    {0.900000, 1.558846, -0.500000}, {1.016842, 2.283864, 0.500000}, {1.016842, 2.283864, -0.500000},
    {0.618034, 1.902113, 0.500000}, {0.556231, 1.711902, 0.500000}, {0.618034, 1.902113, -0.500000},
    {0.556231, 1.711902, -0.500000}, {0.519779, 2.445369, 0.500000}, {0.519779, 2.445369, -0.500000},
    {0.209057, 1.989044, 0.500000}, {0.188151, 1.790139, 0.500000}, {0.209057, 1.989044, -0.500000},
    {0.188151, 1.790139, -0.500000}, {0.000000, 2.500000, 0.500000}, {0.000000, 2.500000, -0.500000},
    {-0.209057, 1.989044, 0.500000}, {-0.188151, 1.790139, 0.500000}, {-0.209057, 1.989044, -0.500000},
    {-0.188151, 1.790139, -0.500000}, {-0.519779, 2.445369, 0.500000}, {-0.519779, 2.445369, -0.500000},
    {-0.618034, 1.902113, 0.500000}, {-0.556231, 1.711902, 0.500000}, {-0.618034, 1.902113, -0.500000},
    {-0.556231, 1.711902, -0.500000}, {-1.016842, 2.283864, 0.500000}, {-1.016842, 2.283864, -0.500000},
    {-1.000000, 1.732051, 0.500000}, {-0.900000, 1.558846, 0.500000}, {-1.000000, 1.732051, -0.500000},
    {-0.900000, 1.558846, -0.500000}, {-1.469463, 2.022542, 0.500000}, {-1.469463, 2.022542, -0.500000},
    {-1.338261, 1.486290, 0.500000}, {-1.204435, 1.337661, 0.500000}, {-1.338261, 1.486290, -0.500000},
    {-1.204435, 1.337661, -0.500000}, {-1.857862, 1.672827, 0.500000}, {-1.857862, 1.672827, -0.500000},
    {-1.618034, 1.175570, 0.500000}, {-1.456231, 1.058013, 0.500000}, {-1.618034, 1.175570, -0.500000},
    {-1.456231, 1.058013, -0.500000}, {-2.165064, 1.250000, 0.500000}, {-2.165064, 1.250000, -0.500000},
    {-1.827091, 0.813473, 0.500000}, {-1.644382, 0.732126, 0.500000}, {-1.827091, 0.813473, -0.500000},
    {-1.644382, 0.732126, -0.500000}, {-2.377641, 0.772542, 0.500000}, {-2.377641, 0.772542, -0.500000},
    {-1.956295, 0.415823, 0.500000}, {-1.760666, 0.374241, 0.500000}, {-1.956295, 0.415823, -0.500000},
    {-1.760666, 0.374241, -0.500000}, {-2.486305, 0.261321, 0.500000}, {-2.486305, 0.261321, -0.500000},
    {-2.000000, 0.000000, 0.500000}, {-1.800000, 0.000000, 0.500000}, {-2.000000, 0.000000, -0.500000},
    {-1.800000, 0.000000, -0.500000}, {-2.486305, -0.261321, 0.500000}, {-2.486305, -0.261321, -0.500000},
    {-1.956295, -0.415823, 0.500000}, {-1.760666, -0.374241, 0.500000}, {-1.956295, -0.415823, -0.500000},
    {-1.760666, -0.374241, -0.500000}, {-2.377641, -0.772542, 0.500000}, {-2.377641, -0.772542, -0.500000},
    {-1.827091, -0.813473, 0.500000}, {-1.644382, -0.732126, 0.500000}, {-1.827091, -0.813473, -0.500000},
    {-1.644382, -0.732126, -0.500000}, {-2.165064, -1.250000, 0.500000}, {-2.165064, -1.250000, -0.500000},
    {-1.618034, -1.175570, 0.500000}, {-1.456231, -1.058013, 0.500000}, {-1.618034, -1.175570, -0.500000},
    {-1.456231, -1.058013, -0.500000}, {-1.857862, -1.672827, 0.500000}, {-1.857862, -1.672827, -0.500000},
    {-1.338261, -1.486290, 0.500000}, {-1.204435, -1.337661, 0.500000}, {-1.338261, -1.486290, -0.500000},
    {-1.204435, -1.337661, -0.500000}, {-1.469463, -2.022542, 0.500000}, {-1.469463, -2.022542, -0.500000},
    {-1.000000, -1.732051, 0.500000}, {-0.900000, -1.558846, 0.500000}, {-1.000000, -1.732051, -0.500000},
    {-0.900000, -1.558846, -0.500000}, {-1.016842, -2.283864, 0.500000}, {-1.016842, -2.283864, -0.500000},
    {-0.618034, -1.902113, 0.500000}, {-0.556231, -1.711902, 0.500000}, {-0.618034, -1.902113, -0.500000},
    {-0.556231, -1.711902, -0.500000}, {-0.519779, -2.445369, 0.500000}, {-0.519779, -2.445369, -0.500000},
    {-0.209057, -1.989044, 0.500000}, {-0.188151, -1.790139, 0.500000}, {-0.209057, -1.989044, -0.500000},
    {-0.188151, -1.790139, -0.500000}, {-0.000000, -2.500000, 0.500000}, {-0.000000, -2.500000, -0.500000},
    {0.209057, -1.989044, 0.500000}, {0.188151, -1.790139, 0.500000}, {0.209057, -1.989044, -0.500000},
    {0.188151, -1.790139, -0.500000}, {0.519779, -2.445369, 0.500000}, {0.519779, -2.445369, -0.500000},
    {0.618034, -1.902113, 0.500000}, {0.556231, -1.711902, 0.500000}, {0.618034, -1.902113, -0.500000},
    {0.556231, -1.711902, -0.500000}, {1.016842, -2.283864, 0.500000}, {1.016842, -2.283864, -0.500000},
    {1.000000, -1.732051, 0.500000}, {0.900000, -1.558846, 0.500000}, {1.000000, -1.732051, -0.500000},
    {0.900000, -1.558846, -0.500000}, {1.469463, -2.022542, 0.500000}, {1.469463, -2.022542, -0.500000},
    {1.338261, -1.486290, 0.500000}, {1.204435, -1.337661, 0.500000}, {1.338261, -1.486290, -0.500000},
    {1.204435, -1.337661, -0.500000}, {1.857862, -1.672827, 0.500000}, {1.857862, -1.672827, -0.500000},
    {1.618034, -1.175570, 0.500000}, {1.456231, -1.058013, 0.500000}, {1.618034, -1.175570, -0.500000},
    {1.456231, -1.058013, -0.500000}, {2.165064, -1.250000, 0.500000}, {2.165064, -1.250000, -0.500000},
    {1.827091, -0.813473, 0.500000}, {1.644382, -0.732126, 0.500000}, {1.827091, -0.813473, -0.500000},
    {1.644382, -0.732126, -0.500000}, {2.377641, -0.772542, 0.500000}, {2.377641, -0.772542, -0.500000},
    {1.956295, -0.415823, 0.500000}, {1.760666, -0.374241, 0.500000}, {1.956295, -0.415823, -0.500000},
    {1.760666, -0.374241, -0.500000}, {2.486305, -0.261321, 0.500000}, {2.486305, -0.261321, -0.500000}
};
 
float colors[180][3] = {
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000},
    {1.000000, 0.000000, 0.000000}, {0.500000, 0.000000, 0.000000}, {0.000000, 1.000000, 0.000000},
    {0.000000, 0.500000, 0.000000}, {0.000000, 0.000000, 1.000000}, {0.000000, 0.000000, 1.000000}
};
 
float normals[180][3] = {
    {0.000000, 0.000000, 1.000000}, {-0.994522, -0.104528, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.473348, -0.880875, 0.000000}, {0.279860, 0.960041, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.951056, -0.309017, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.646149, -0.763212, 0.000000}, {0.074141, 0.997248, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.866025, -0.500000, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.790709, -0.612192, 0.000000}, {-0.134819, 0.990870, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.743145, -0.669131, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.900712, -0.434416, 0.000000}, {-0.337886, 0.941187, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.587785, -0.809017, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.971350, -0.237654, 0.000000}, {-0.526187, 0.850369, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.406737, -0.913545, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.999535, -0.030506, 0.000000}, {-0.691490, 0.722386, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.207912, -0.978148, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.984035, 0.177975, 0.000000}, {-0.826572, 0.562832, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.000000, -1.000000, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.925528, 0.378678, 0.000000}, {-0.925528, 0.378678, 0.000000},
    {0.000000, 0.000000, 1.000000}, {0.207912, -0.978148, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.826572, 0.562832, 0.000000}, {-0.984035, 0.177975, 0.000000},
    {0.000000, 0.000000, 1.000000}, {0.406737, -0.913545, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.691490, 0.722386, 0.000000}, {-0.999535, -0.030506, -0.000000},
    {0.000000, 0.000000, 1.000000}, {0.587785, -0.809017, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.526187, 0.850369, 0.000000}, {-0.971350, -0.237655, -0.000000},
    {0.000000, 0.000000, 1.000000}, {0.743145, -0.669131, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.337886, 0.941187, 0.000000}, {-0.900712, -0.434416, -0.000000},
    {0.000000, 0.000000, 1.000000}, {0.866025, -0.500000, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.134819, 0.990870, 0.000000}, {-0.790709, -0.612192, -0.000000},
    {0.000000, 0.000000, 1.000000}, {0.951056, -0.309017, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.074141, 0.997248, 0.000000}, {-0.646149, -0.763212, -0.000000},
    {0.000000, 0.000000, 1.000000}, {0.994522, -0.104528, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.279860, 0.960041, 0.000000}, {-0.473348, -0.880875, -0.000000},
    {0.000000, 0.000000, 1.000000}, {0.994522, 0.104528, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.473348, 0.880875, 0.000000}, {-0.279860, -0.960041, -0.000000},
    {0.000000, 0.000000, 1.000000}, {0.951056, 0.309017, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.646149, 0.763212, 0.000000}, {-0.074141, -0.997248, -0.000000},
    {0.000000, 0.000000, 1.000000}, {0.866025, 0.500000, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.790709, 0.612192, 0.000000}, {0.134819, -0.990870, 0.000000},
    {0.000000, 0.000000, 1.000000}, {0.743145, 0.669131, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.900712, 0.434416, 0.000000}, {0.337886, -0.941187, 0.000000},
    {0.000000, 0.000000, 1.000000}, {0.587785, 0.809017, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.971350, 0.237654, 0.000000}, {0.526187, -0.850369, 0.000000},
    {0.000000, 0.000000, 1.000000}, {0.406737, 0.913545, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.999535, 0.030506, 0.000000}, {0.691490, -0.722386, 0.000000},
    {0.000000, 0.000000, 1.000000}, {0.207912, 0.978148, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.984035, -0.177975, -0.000000}, {0.826572, -0.562832, 0.000000},
    {0.000000, 0.000000, 1.000000}, {0.000000, 1.000000, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.925528, -0.378678, -0.000000}, {0.925528, -0.378678, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.207912, 0.978148, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.826572, -0.562832, -0.000000}, {0.984035, -0.177975, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.406737, 0.913545, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.691490, -0.722386, -0.000000}, {0.999535, 0.030506, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.587785, 0.809017, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.526187, -0.850369, -0.000000}, {0.971350, 0.237655, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.743145, 0.669131, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.337886, -0.941187, -0.000000}, {0.900712, 0.434416, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.866025, 0.500000, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {-0.134819, -0.990870, -0.000000}, {0.790709, 0.612192, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.951056, 0.309017, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.074141, -0.997248, 0.000000}, {0.646149, 0.763212, 0.000000},
    {0.000000, 0.000000, 1.000000}, {-0.994522, 0.104528, 0.000000}, {0.000000, 0.000000, -1.000000},
    {0.000000, 0.000000, -1.000000}, {0.279860, -0.960041, 0.000000}, {0.473348, 0.880875, 0.000000}
};
 
unsigned int indices[1080]= {
    0, 6, 7, 0, 7, 1, 5, 8, 6, 5, 6, 4, 4, 0, 2, 4, 2, 5,
    0, 4, 6, 2, 8, 5, 2, 3, 9, 2, 9, 8, 1, 7, 9, 1, 9, 3,
    6, 12, 13, 6, 13, 7, 11, 14, 12, 11, 12, 10, 10, 6, 8, 10, 8, 11,
    6, 10, 12, 8, 14, 11, 8, 9, 15, 8, 15, 14, 7, 13, 15, 7, 15, 9,
    12, 18, 19, 12, 19, 13, 17, 20, 18, 17, 18, 16, 16, 12, 14, 16, 14, 17,
    12, 16, 18, 14, 20, 17, 14, 15, 21, 14, 21, 20, 13, 19, 21, 13, 21, 15,
    18, 24, 25, 18, 25, 19, 23, 26, 24, 23, 24, 22, 22, 18, 20, 22, 20, 23,
    18, 22, 24, 20, 26, 23, 20, 21, 27, 20, 27, 26, 19, 25, 27, 19, 27, 21,
    24, 30, 31, 24, 31, 25, 29, 32, 30, 29, 30, 28, 28, 24, 26, 28, 26, 29,
    24, 28, 30, 26, 32, 29, 26, 27, 33, 26, 33, 32, 25, 31, 33, 25, 33, 27,
    30, 36, 37, 30, 37, 31, 35, 38, 36, 35, 36, 34, 34, 30, 32, 34, 32, 35,
    30, 34, 36, 32, 38, 35, 32, 33, 39, 32, 39, 38, 31, 37, 39, 31, 39, 33,
    36, 42, 43, 36, 43, 37, 41, 44, 42, 41, 42, 40, 40, 36, 38, 40, 38, 41,
    36, 40, 42, 38, 44, 41, 38, 39, 45, 38, 45, 44, 37, 43, 45, 37, 45, 39,
    42, 48, 49, 42, 49, 43, 47, 50, 48, 47, 48, 46, 46, 42, 44, 46, 44, 47,
    42, 46, 48, 44, 50, 47, 44, 45, 51, 44, 51, 50, 43, 49, 51, 43, 51, 45,
    48, 54, 55, 48, 55, 49, 53, 56, 54, 53, 54, 52, 52, 48, 50, 52, 50, 53,
    48, 52, 54, 50, 56, 53, 50, 51, 57, 50, 57, 56, 49, 55, 57, 49, 57, 51,
    54, 60, 61, 54, 61, 55, 59, 62, 60, 59, 60, 58, 58, 54, 56, 58, 56, 59,
    54, 58, 60, 56, 62, 59, 56, 57, 63, 56, 63, 62, 55, 61, 63, 55, 63, 57,
    60, 66, 67, 60, 67, 61, 65, 68, 66, 65, 66, 64, 64, 60, 62, 64, 62, 65,
    60, 64, 66, 62, 68, 65, 62, 63, 69, 62, 69, 68, 61, 67, 69, 61, 69, 63,
    66, 72, 73, 66, 73, 67, 71, 74, 72, 71, 72, 70, 70, 66, 68, 70, 68, 71,
    66, 70, 72, 68, 74, 71, 68, 69, 75, 68, 75, 74, 67, 73, 75, 67, 75, 69,
    72, 78, 79, 72, 79, 73, 77, 80, 78, 77, 78, 76, 76, 72, 74, 76, 74, 77,
    72, 76, 78, 74, 80, 77, 74, 75, 81, 74, 81, 80, 73, 79, 81, 73, 81, 75,
    78, 84, 85, 78, 85, 79, 83, 86, 84, 83, 84, 82, 82, 78, 80, 82, 80, 83,
    78, 82, 84, 80, 86, 83, 80, 81, 87, 80, 87, 86, 79, 85, 87, 79, 87, 81,
    84, 90, 91, 84, 91, 85, 89, 92, 90, 89, 90, 88, 88, 84, 86, 88, 86, 89,
    84, 88, 90, 86, 92, 89, 86, 87, 93, 86, 93, 92, 85, 91, 93, 85, 93, 87,
    90, 96, 97, 90, 97, 91, 95, 98, 96, 95, 96, 94, 94, 90, 92, 94, 92, 95,
    90, 94, 96, 92, 98, 95, 92, 93, 99, 92, 99, 98, 91, 97, 99, 91, 99, 93,
    96, 102, 103, 96, 103, 97, 101, 104, 102, 101, 102, 100, 100, 96, 98, 100, 98, 101,
    96, 100, 102, 98, 104, 101, 98, 99, 105, 98, 105, 104, 97, 103, 105, 97, 105, 99,
    102, 108, 109, 102, 109, 103, 107, 110, 108, 107, 108, 106, 106, 102, 104, 106, 104, 107,
    102, 106, 108, 104, 110, 107, 104, 105, 111, 104, 111, 110, 103, 109, 111, 103, 111, 105,
    108, 114, 115, 108, 115, 109, 113, 116, 114, 113, 114, 112, 112, 108, 110, 112, 110, 113,
    108, 112, 114, 110, 116, 113, 110, 111, 117, 110, 117, 116, 109, 115, 117, 109, 117, 111,
    114, 120, 121, 114, 121, 115, 119, 122, 120, 119, 120, 118, 118, 114, 116, 118, 116, 119,
    114, 118, 120, 116, 122, 119, 116, 117, 123, 116, 123, 122, 115, 121, 123, 115, 123, 117,
    120, 126, 127, 120, 127, 121, 125, 128, 126, 125, 126, 124, 124, 120, 122, 124, 122, 125,
    120, 124, 126, 122, 128, 125, 122, 123, 129, 122, 129, 128, 121, 127, 129, 121, 129, 123,
    126, 132, 133, 126, 133, 127, 131, 134, 132, 131, 132, 130, 130, 126, 128, 130, 128, 131,
    126, 130, 132, 128, 134, 131, 128, 129, 135, 128, 135, 134, 127, 133, 135, 127, 135, 129,
    132, 138, 139, 132, 139, 133, 137, 140, 138, 137, 138, 136, 136, 132, 134, 136, 134, 137,
    132, 136, 138, 134, 140, 137, 134, 135, 141, 134, 141, 140, 133, 139, 141, 133, 141, 135,
    138, 144, 145, 138, 145, 139, 143, 146, 144, 143, 144, 142, 142, 138, 140, 142, 140, 143,
    138, 142, 144, 140, 146, 143, 140, 141, 147, 140, 147, 146, 139, 145, 147, 139, 147, 141,
    144, 150, 151, 144, 151, 145, 149, 152, 150, 149, 150, 148, 148, 144, 146, 148, 146, 149,
    144, 148, 150, 146, 152, 149, 146, 147, 153, 146, 153, 152, 145, 151, 153, 145, 153, 147,
    150, 156, 157, 150, 157, 151, 155, 158, 156, 155, 156, 154, 154, 150, 152, 154, 152, 155,
    150, 154, 156, 152, 158, 155, 152, 153, 159, 152, 159, 158, 151, 157, 159, 151, 159, 153,
    156, 162, 163, 156, 163, 157, 161, 164, 162, 161, 162, 160, 160, 156, 158, 160, 158, 161,
    156, 160, 162, 158, 164, 161, 158, 159, 165, 158, 165, 164, 157, 163, 165, 157, 165, 159,
    162, 168, 169, 162, 169, 163, 167, 170, 168, 167, 168, 166, 166, 162, 164, 166, 164, 167,
    162, 166, 168, 164, 170, 167, 164, 165, 171, 164, 171, 170, 163, 169, 171, 163, 171, 165,
    168, 174, 175, 168, 175, 169, 173, 176, 174, 173, 174, 172, 172, 168, 170, 172, 170, 173,
    168, 172, 174, 170, 176, 173, 170, 171, 177, 170, 177, 176, 169, 175, 177, 169, 177, 171,
    174, 0, 1, 174, 1, 175, 179, 2, 0, 179, 0, 178, 178, 174, 176, 178, 176, 179,
    174, 178, 0, 176, 2, 179, 176, 177, 3, 176, 3, 2, 175, 1, 3, 175, 3, 177
};
 
#endif