3559 lines
79 KiB
C
3559 lines
79 KiB
C
#pragma once
|
|
|
|
const vertex_position cone_position[] = {
|
|
{0.717689f, -3.608068f, 7.357507f},
|
|
{0.703899f, -3.538740f, 8.075196f},
|
|
{0.663058f, -3.333420f, 8.765305f},
|
|
{0.596737f, -2.999999f, 9.401313f},
|
|
{0.507483f, -2.551290f, 9.958778f},
|
|
{0.398727f, -2.004536f, 10.416279f},
|
|
{0.274648f, -1.380749f, 10.756232f},
|
|
{0.140014f, -0.703900f, 10.965575f},
|
|
{-0.000000f, -2.043807f, 10.416279f},
|
|
{-0.000000f, -3.058773f, 9.401313f},
|
|
{-0.000000f, -3.608068f, 8.075196f},
|
|
{1.407798f, -3.398726f, 7.357507f},
|
|
{1.380748f, -3.333420f, 8.075196f},
|
|
{1.300636f, -3.140013f, 8.765305f},
|
|
{1.170541f, -2.825937f, 9.401313f},
|
|
{0.995464f, -2.403262f, 9.958778f},
|
|
{0.782131f, -1.888231f, 10.416279f},
|
|
{0.538741f, -1.300637f, 10.756232f},
|
|
{0.274648f, -0.663059f, 10.965575f},
|
|
{2.043806f, -3.058772f, 7.357507f},
|
|
{2.004535f, -2.999999f, 8.075196f},
|
|
{1.888230f, -2.825937f, 8.765305f},
|
|
{1.699362f, -2.543276f, 9.401313f},
|
|
{1.445189f, -2.162879f, 9.958778f},
|
|
{1.135478f, -1.699363f, 10.416279f},
|
|
{0.782131f, -1.170542f, 10.756232f},
|
|
{0.398727f, -0.596738f, 10.965575f},
|
|
{2.601272f, -2.601272f, 7.357507f},
|
|
{2.551289f, -2.551289f, 8.075196f},
|
|
{2.403261f, -2.403262f, 8.765305f},
|
|
{2.162878f, -2.162879f, 9.401313f},
|
|
{1.839377f, -1.839378f, 9.958778f},
|
|
{1.445189f, -1.445189f, 10.416279f},
|
|
{0.995464f, -0.995464f, 10.756232f},
|
|
{0.507483f, -0.507484f, 10.965575f},
|
|
{3.058772f, -2.043806f, 7.357507f},
|
|
{2.999998f, -2.004535f, 8.075196f},
|
|
{2.825936f, -1.888231f, 8.765306f},
|
|
{2.543276f, -1.699363f, 9.401313f},
|
|
{2.162878f, -1.445190f, 9.958779f},
|
|
{1.699362f, -1.135478f, 10.416279f},
|
|
{1.170541f, -0.782131f, 10.756232f},
|
|
{0.596737f, -0.398728f, 10.965575f},
|
|
{3.398725f, -1.407798f, 7.357507f},
|
|
{3.333419f, -1.380748f, 8.075196f},
|
|
{3.140012f, -1.300637f, 8.765306f},
|
|
{2.825936f, -1.170541f, 9.401313f},
|
|
{2.403261f, -0.995464f, 9.958779f},
|
|
{1.888230f, -0.782131f, 10.416279f},
|
|
{1.300636f, -0.538742f, 10.756232f},
|
|
{0.663058f, -0.274649f, 10.965575f},
|
|
{3.608067f, -0.717689f, 7.357507f},
|
|
{3.538739f, -0.703899f, 8.075196f},
|
|
{3.333419f, -0.663059f, 8.765306f},
|
|
{2.999998f, -0.596737f, 9.401313f},
|
|
{2.551289f, -0.507484f, 9.958779f},
|
|
{2.004535f, -0.398727f, 10.416279f},
|
|
{1.380747f, -0.274648f, 10.756232f},
|
|
{0.703899f, -0.140015f, 10.965575f},
|
|
{3.678752f, 0.000000f, 7.357507f},
|
|
{3.608067f, -0.000000f, 8.075196f},
|
|
{3.398725f, -0.000001f, 8.765306f},
|
|
{3.058771f, -0.000000f, 9.401313f},
|
|
{2.601271f, -0.000001f, 9.958779f},
|
|
{2.043806f, -0.000001f, 10.416279f},
|
|
{1.407798f, -0.000001f, 10.756232f},
|
|
{0.717689f, -0.000001f, 10.965575f},
|
|
{3.608066f, 0.717689f, 7.357507f},
|
|
{3.538739f, 0.703899f, 8.075196f},
|
|
{3.333419f, 0.663058f, 8.765306f},
|
|
{2.999998f, 0.596736f, 9.401313f},
|
|
{2.551289f, 0.507482f, 9.958779f},
|
|
{2.004534f, 0.398726f, 10.416279f},
|
|
{1.380747f, 0.274647f, 10.756232f},
|
|
{0.703899f, 0.140013f, 10.965575f},
|
|
{3.398724f, 1.407798f, 7.357507f},
|
|
{3.333419f, 1.380747f, 8.075196f},
|
|
{3.140012f, 1.300635f, 8.765306f},
|
|
{2.825936f, 1.170541f, 9.401313f},
|
|
{2.403261f, 0.995463f, 9.958779f},
|
|
{1.888230f, 0.782130f, 10.416279f},
|
|
{1.300636f, 0.538740f, 10.756232f},
|
|
{0.663058f, 0.274647f, 10.965575f},
|
|
{3.058770f, 2.043805f, 7.357507f},
|
|
{2.999998f, 2.004534f, 8.075196f},
|
|
{2.825936f, 1.888229f, 8.765306f},
|
|
{2.543275f, 1.699362f, 9.401314f},
|
|
{2.162878f, 1.445188f, 9.958779f},
|
|
{1.699362f, 1.135477f, 10.416279f},
|
|
{1.170541f, 0.782130f, 10.756232f},
|
|
{0.596736f, 0.398726f, 10.965575f},
|
|
{2.601270f, 2.601270f, 7.357507f},
|
|
{2.551288f, 2.551288f, 8.075196f},
|
|
{2.403261f, 2.403260f, 8.765306f},
|
|
{2.162877f, 2.162877f, 9.401314f},
|
|
{1.839377f, 1.839376f, 9.958779f},
|
|
{1.445188f, 1.445188f, 10.416279f},
|
|
{0.995463f, 0.995463f, 10.756232f},
|
|
{0.507483f, 0.507482f, 10.965575f},
|
|
{2.043804f, 3.058770f, 7.357507f},
|
|
{2.004534f, 2.999997f, 8.075196f},
|
|
{1.888230f, 2.825935f, 8.765306f},
|
|
{1.699362f, 2.543274f, 9.401314f},
|
|
{1.445189f, 2.162877f, 9.958779f},
|
|
{1.135477f, 1.699361f, 10.416279f},
|
|
{0.782130f, 1.170540f, 10.756232f},
|
|
{0.398727f, 0.596736f, 10.965575f},
|
|
{1.407796f, 3.398723f, 7.357507f},
|
|
{1.380747f, 3.333418f, 8.075196f},
|
|
{1.300636f, 3.140011f, 8.765306f},
|
|
{1.170541f, 2.825935f, 9.401314f},
|
|
{0.995463f, 2.403260f, 9.958779f},
|
|
{0.782130f, 1.888229f, 10.416279f},
|
|
{0.538741f, 1.300635f, 10.756232f},
|
|
{0.274648f, 0.663057f, 10.965575f},
|
|
{0.717688f, 3.608065f, 7.357507f},
|
|
{0.703898f, 3.538738f, 8.075196f},
|
|
{0.663058f, 3.333418f, 8.765306f},
|
|
{0.596736f, 2.999996f, 9.401314f},
|
|
{0.507483f, 2.551288f, 9.958779f},
|
|
{0.398726f, 2.004533f, 10.416279f},
|
|
{0.274648f, 1.380746f, 10.756232f},
|
|
{0.140014f, 0.703898f, 10.965575f},
|
|
{-0.000001f, 3.678751f, 7.357507f},
|
|
{-0.000000f, 3.608066f, 8.075196f},
|
|
{0.000000f, 3.398724f, 8.765306f},
|
|
{-0.000000f, 3.058770f, 9.401314f},
|
|
{-0.000000f, 2.601270f, 9.958779f},
|
|
{-0.000000f, 2.043804f, 10.416279f},
|
|
{-0.000000f, 1.407797f, 10.756232f},
|
|
{-0.000000f, 0.717688f, 10.965575f},
|
|
{-0.000000f, -0.000001f, 11.036261f},
|
|
{-0.717690f, 3.608064f, 7.357507f},
|
|
{-0.703899f, 3.538737f, 8.075196f},
|
|
{-0.663058f, 3.333418f, 8.765306f},
|
|
{-0.596737f, 2.999996f, 9.401314f},
|
|
{-0.507483f, 2.551287f, 9.958779f},
|
|
{-0.398727f, 2.004533f, 10.416279f},
|
|
{-0.274648f, 1.380746f, 10.756232f},
|
|
{-0.140014f, 0.703898f, 10.965575f},
|
|
{-1.407798f, 3.398721f, 7.357507f},
|
|
{-1.380748f, 3.333417f, 8.075196f},
|
|
{-1.300635f, 3.140011f, 8.765306f},
|
|
{-1.170541f, 2.825934f, 9.401314f},
|
|
{-0.995463f, 2.403260f, 9.958779f},
|
|
{-0.782131f, 1.888228f, 10.416279f},
|
|
{-0.538741f, 1.300635f, 10.756232f},
|
|
{-0.274648f, 0.663057f, 10.965575f},
|
|
{-2.043806f, 3.058768f, 7.357507f},
|
|
{-2.004535f, 2.999996f, 8.075196f},
|
|
{-1.888230f, 2.825935f, 8.765306f},
|
|
{-1.699362f, 2.543274f, 9.401314f},
|
|
{-1.445189f, 2.162877f, 9.958779f},
|
|
{-1.135477f, 1.699360f, 10.416279f},
|
|
{-0.782131f, 1.170540f, 10.756232f},
|
|
{-0.398726f, 0.596736f, 10.965575f},
|
|
{-2.601270f, 2.601268f, 7.357507f},
|
|
{-2.551288f, 2.551287f, 8.075196f},
|
|
{-2.403261f, 2.403260f, 8.765306f},
|
|
{-2.162878f, 2.162876f, 9.401314f},
|
|
{-1.839376f, 1.839376f, 9.958779f},
|
|
{-1.445188f, 1.445187f, 10.416279f},
|
|
{-0.995463f, 0.995462f, 10.756232f},
|
|
{-0.507483f, 0.507482f, 10.965575f},
|
|
{-3.058770f, 2.043802f, 7.357507f},
|
|
{-2.999998f, 2.004533f, 8.075196f},
|
|
{-2.825936f, 1.888229f, 8.765306f},
|
|
{-2.543275f, 1.699361f, 9.401314f},
|
|
{-2.162878f, 1.445188f, 9.958779f},
|
|
{-1.699362f, 1.135476f, 10.416279f},
|
|
{-1.170541f, 0.782129f, 10.756232f},
|
|
{-0.596736f, 0.398726f, 10.965575f},
|
|
{-3.398723f, 1.407795f, 7.357507f},
|
|
{-3.333419f, 1.380746f, 8.075196f},
|
|
{-3.140011f, 1.300635f, 8.765306f},
|
|
{-2.825935f, 1.170539f, 9.401313f},
|
|
{-2.403261f, 0.995462f, 9.958779f},
|
|
{-1.888229f, 0.782129f, 10.416279f},
|
|
{-1.300635f, 0.538740f, 10.756232f},
|
|
{-0.663058f, 0.274647f, 10.965575f},
|
|
{0.000000f, 0.000000f, 0.000000f},
|
|
{-3.608064f, 0.717686f, 7.357507f},
|
|
{-3.538738f, 0.703897f, 8.075196f},
|
|
{-3.333418f, 0.663057f, 8.765306f},
|
|
{-2.999997f, 0.596735f, 9.401313f},
|
|
{-2.551288f, 0.507482f, 9.958779f},
|
|
{-2.004533f, 0.398725f, 10.416279f},
|
|
{-1.380747f, 0.274647f, 10.756232f},
|
|
{-0.703898f, 0.140013f, 10.965575f},
|
|
{-3.678750f, -0.000002f, 7.357507f},
|
|
{-3.608066f, -0.000002f, 8.075196f},
|
|
{-3.398724f, -0.000001f, 8.765306f},
|
|
{-3.058770f, -0.000001f, 9.401313f},
|
|
{-2.601271f, -0.000001f, 9.958779f},
|
|
{-2.043804f, -0.000001f, 10.416279f},
|
|
{-1.407797f, -0.000001f, 10.756232f},
|
|
{-0.717689f, -0.000001f, 10.965575f},
|
|
{-3.608063f, -0.717691f, 7.357507f},
|
|
{-3.538737f, -0.703900f, 8.075196f},
|
|
{-3.333418f, -0.663059f, 8.765306f},
|
|
{-2.999996f, -0.596738f, 9.401313f},
|
|
{-2.551288f, -0.507484f, 9.958779f},
|
|
{-2.004533f, -0.398728f, 10.416279f},
|
|
{-1.380747f, -0.274649f, 10.756232f},
|
|
{-0.703898f, -0.140015f, 10.965575f},
|
|
{-3.398721f, -1.407799f, 7.357507f},
|
|
{-3.333417f, -1.380748f, 8.075196f},
|
|
{-3.140011f, -1.300636f, 8.765306f},
|
|
{-2.825935f, -1.170542f, 9.401313f},
|
|
{-2.403261f, -0.995464f, 9.958779f},
|
|
{-1.888229f, -0.782131f, 10.416279f},
|
|
{-1.300635f, -0.538742f, 10.756232f},
|
|
{-0.663058f, -0.274648f, 10.965575f},
|
|
{-3.058768f, -2.043806f, 7.357507f},
|
|
{-2.999996f, -2.004535f, 8.075196f},
|
|
{-2.825935f, -1.888230f, 8.765306f},
|
|
{-2.543274f, -1.699363f, 9.401313f},
|
|
{-2.162878f, -1.445189f, 9.958779f},
|
|
{-1.699361f, -1.135478f, 10.416279f},
|
|
{-1.170541f, -0.782131f, 10.756232f},
|
|
{-0.596736f, -0.398727f, 10.965575f},
|
|
{-2.601268f, -2.601271f, 7.357507f},
|
|
{-2.551287f, -2.551289f, 8.075196f},
|
|
{-2.403260f, -2.403261f, 8.765305f},
|
|
{-2.162876f, -2.162878f, 9.401313f},
|
|
{-1.839376f, -1.839377f, 9.958778f},
|
|
{-1.445187f, -1.445189f, 10.416279f},
|
|
{-0.995463f, -0.995464f, 10.756232f},
|
|
{-0.507482f, -0.507483f, 10.965575f},
|
|
{-2.043802f, -3.058770f, 7.357507f},
|
|
{-2.004533f, -2.999998f, 8.075196f},
|
|
{-1.888229f, -2.825936f, 8.765305f},
|
|
{-1.699361f, -2.543275f, 9.401313f},
|
|
{-1.445188f, -2.162879f, 9.958778f},
|
|
{-1.135476f, -1.699362f, 10.416279f},
|
|
{-0.782130f, -1.170542f, 10.756232f},
|
|
{-0.398726f, -0.596737f, 10.965575f},
|
|
{-1.407795f, -3.398722f, 7.357507f},
|
|
{-1.380746f, -3.333419f, 8.075196f},
|
|
{-1.300635f, -3.140012f, 8.765305f},
|
|
{-1.170540f, -2.825936f, 9.401313f},
|
|
{-0.995463f, -2.403262f, 9.958778f},
|
|
{-0.782129f, -1.888230f, 10.416279f},
|
|
{-0.538741f, -1.300636f, 10.756232f},
|
|
{-0.274647f, -0.663059f, 10.965575f},
|
|
{-0.717687f, -3.608064f, 7.357507f},
|
|
{-0.703898f, -3.538738f, 8.075196f},
|
|
{-0.663058f, -3.333419f, 8.765305f},
|
|
{-0.596736f, -2.999997f, 9.401313f},
|
|
{-0.507482f, -2.551289f, 9.958778f},
|
|
{-0.398726f, -2.004534f, 10.416279f},
|
|
{-0.274647f, -1.380748f, 10.756232f},
|
|
{-0.140014f, -0.703899f, 10.965575f},
|
|
{0.000002f, -3.678750f, 7.357507f},
|
|
{0.000000f, -3.398724f, 8.765305f},
|
|
{0.000000f, -2.601272f, 9.958778f},
|
|
{0.000000f, -1.407798f, 10.756232f},
|
|
{0.000000f, -0.717689f, 10.965575f},
|
|
};
|
|
|
|
const vertex_texture cone_texture[] = {
|
|
{0.734375f, 0.000000f},
|
|
{0.750000f, 0.062500f},
|
|
{0.718750f, 0.062500f},
|
|
{0.750000f, 0.125000f},
|
|
{0.750000f, 0.187500f},
|
|
{0.718750f, 0.125000f},
|
|
{0.750000f, 0.250000f},
|
|
{0.718750f, 0.187500f},
|
|
{0.718750f, 0.312500f},
|
|
{0.718750f, 0.250000f},
|
|
{0.750000f, 0.375000f},
|
|
{0.750000f, 0.312500f},
|
|
{0.734375f, 1.000000f},
|
|
{0.718750f, 0.500000f},
|
|
{0.750000f, 0.500000f},
|
|
{0.750000f, 0.437500f},
|
|
{0.718750f, 0.375000f},
|
|
{0.718750f, 0.437500f},
|
|
{0.687500f, 0.375000f},
|
|
{0.687500f, 0.312500f},
|
|
{0.687500f, 0.250000f},
|
|
{0.687500f, 0.187500f},
|
|
{0.687500f, 0.125000f},
|
|
{0.687500f, 0.062500f},
|
|
{0.703125f, 0.000000f},
|
|
{0.687500f, 0.500000f},
|
|
{0.687500f, 0.437500f},
|
|
{0.703125f, 1.000000f},
|
|
{0.656250f, 0.250000f},
|
|
{0.656250f, 0.187500f},
|
|
{0.656250f, 0.125000f},
|
|
{0.656250f, 0.062500f},
|
|
{0.671875f, 0.000000f},
|
|
{0.656250f, 0.500000f},
|
|
{0.656250f, 0.437500f},
|
|
{0.656250f, 0.375000f},
|
|
{0.671875f, 1.000000f},
|
|
{0.656250f, 0.312500f},
|
|
{0.625000f, 0.437500f},
|
|
{0.625000f, 0.375000f},
|
|
{0.625000f, 0.312500f},
|
|
{0.625000f, 0.250000f},
|
|
{0.625000f, 0.187500f},
|
|
{0.625000f, 0.125000f},
|
|
{0.625000f, 0.062500f},
|
|
{0.640625f, 1.000000f},
|
|
{0.625000f, 0.500000f},
|
|
{0.640625f, 0.000000f},
|
|
{0.593750f, 0.250000f},
|
|
{0.593750f, 0.187500f},
|
|
{0.593750f, 0.125000f},
|
|
{0.593750f, 0.062500f},
|
|
{0.609375f, 0.000000f},
|
|
{0.593750f, 0.437500f},
|
|
{0.593750f, 0.375000f},
|
|
{0.609375f, 1.000000f},
|
|
{0.593750f, 0.500000f},
|
|
{0.593750f, 0.312500f},
|
|
{0.562500f, 0.375000f},
|
|
{0.562500f, 0.312500f},
|
|
{0.562500f, 0.250000f},
|
|
{0.562500f, 0.187500f},
|
|
{0.562500f, 0.125000f},
|
|
{0.562500f, 0.062500f},
|
|
{0.578125f, 0.000000f},
|
|
{0.562500f, 0.437500f},
|
|
{0.578125f, 1.000000f},
|
|
{0.562500f, 0.500000f},
|
|
{0.531250f, 0.125000f},
|
|
{0.531250f, 0.062500f},
|
|
{0.546875f, 0.000000f},
|
|
{0.531250f, 0.437500f},
|
|
{0.531250f, 0.375000f},
|
|
{0.546875f, 1.000000f},
|
|
{0.531250f, 0.500000f},
|
|
{0.531250f, 0.312500f},
|
|
{0.531250f, 0.250000f},
|
|
{0.531250f, 0.187500f},
|
|
{0.500000f, 0.375000f},
|
|
{0.500000f, 0.312500f},
|
|
{0.500000f, 0.250000f},
|
|
{0.500000f, 0.187500f},
|
|
{0.500000f, 0.125000f},
|
|
{0.500000f, 0.062500f},
|
|
{0.515625f, 0.000000f},
|
|
{0.500000f, 0.437500f},
|
|
{0.515625f, 1.000000f},
|
|
{0.500000f, 0.500000f},
|
|
{0.468750f, 0.062500f},
|
|
{0.484375f, 0.000000f},
|
|
{0.468750f, 0.437500f},
|
|
{0.468750f, 0.375000f},
|
|
{0.484375f, 1.000000f},
|
|
{0.468750f, 0.500000f},
|
|
{0.468750f, 0.312500f},
|
|
{0.468750f, 0.250000f},
|
|
{0.468750f, 0.187500f},
|
|
{0.468750f, 0.125000f},
|
|
{0.437500f, 0.375000f},
|
|
{0.437500f, 0.312500f},
|
|
{0.437500f, 0.250000f},
|
|
{0.437500f, 0.187500f},
|
|
{0.437500f, 0.125000f},
|
|
{0.437500f, 0.062500f},
|
|
{0.453125f, 1.000000f},
|
|
{0.437500f, 0.500000f},
|
|
{0.453125f, 0.000000f},
|
|
{0.437500f, 0.437500f},
|
|
{0.406250f, 0.062500f},
|
|
{0.421875f, 0.000000f},
|
|
{0.406250f, 0.437500f},
|
|
{0.406250f, 0.375000f},
|
|
{0.421875f, 1.000000f},
|
|
{0.406250f, 0.500000f},
|
|
{0.406250f, 0.312500f},
|
|
{0.406250f, 0.250000f},
|
|
{0.406250f, 0.187500f},
|
|
{0.406250f, 0.125000f},
|
|
{0.375000f, 0.250000f},
|
|
{0.375000f, 0.187500f},
|
|
{0.375000f, 0.125000f},
|
|
{0.375000f, 0.062500f},
|
|
{0.390625f, 1.000000f},
|
|
{0.375000f, 0.500000f},
|
|
{0.390625f, 0.000000f},
|
|
{0.375000f, 0.437500f},
|
|
{0.375000f, 0.375000f},
|
|
{0.375000f, 0.312500f},
|
|
{0.359375f, 0.000000f},
|
|
{0.343750f, 0.062500f},
|
|
{0.343750f, 0.437500f},
|
|
{0.343750f, 0.375000f},
|
|
{0.359375f, 1.000000f},
|
|
{0.343750f, 0.500000f},
|
|
{0.343750f, 0.312500f},
|
|
{0.343750f, 0.250000f},
|
|
{0.343750f, 0.187500f},
|
|
{0.343750f, 0.125000f},
|
|
{0.312500f, 0.250000f},
|
|
{0.312500f, 0.187500f},
|
|
{0.312500f, 0.125000f},
|
|
{0.312500f, 0.062500f},
|
|
{0.328125f, 0.000000f},
|
|
{0.312500f, 0.437500f},
|
|
{0.312500f, 0.375000f},
|
|
{0.328125f, 1.000000f},
|
|
{0.312500f, 0.500000f},
|
|
{0.312500f, 0.312500f},
|
|
{0.296875f, 0.000000f},
|
|
{0.281250f, 0.062500f},
|
|
{0.281250f, 0.437500f},
|
|
{0.281250f, 0.375000f},
|
|
{0.281250f, 0.312500f},
|
|
{0.281250f, 0.250000f},
|
|
{0.281250f, 0.187500f},
|
|
{0.281250f, 0.125000f},
|
|
{0.296875f, 1.000000f},
|
|
{0.281250f, 0.500000f},
|
|
{0.250000f, 0.250000f},
|
|
{0.250000f, 0.187500f},
|
|
{0.250000f, 0.125000f},
|
|
{0.250000f, 0.062500f},
|
|
{0.265625f, 0.000000f},
|
|
{0.250000f, 0.437500f},
|
|
{0.250000f, 0.375000f},
|
|
{0.265625f, 1.000000f},
|
|
{0.250000f, 0.500000f},
|
|
{0.250000f, 0.312500f},
|
|
{0.218750f, 0.375000f},
|
|
{0.218750f, 0.312500f},
|
|
{0.218750f, 0.250000f},
|
|
{0.218750f, 0.187500f},
|
|
{0.218750f, 0.125000f},
|
|
{0.218750f, 0.062500f},
|
|
{0.234375f, 1.000000f},
|
|
{0.218750f, 0.500000f},
|
|
{0.234375f, 0.000000f},
|
|
{0.218750f, 0.437500f},
|
|
{0.187500f, 0.187500f},
|
|
{0.187500f, 0.125000f},
|
|
{0.187500f, 0.062500f},
|
|
{0.203125f, 0.000000f},
|
|
{0.187500f, 0.437500f},
|
|
{0.187500f, 0.375000f},
|
|
{0.203125f, 1.000000f},
|
|
{0.187500f, 0.500000f},
|
|
{0.187500f, 0.312500f},
|
|
{0.187500f, 0.250000f},
|
|
{0.156250f, 0.375000f},
|
|
{0.156250f, 0.312500f},
|
|
{0.156250f, 0.250000f},
|
|
{0.156250f, 0.187500f},
|
|
{0.156250f, 0.125000f},
|
|
{0.156250f, 0.062500f},
|
|
{0.171875f, 0.000000f},
|
|
{0.156250f, 0.437500f},
|
|
{0.171875f, 1.000000f},
|
|
{0.156250f, 0.500000f},
|
|
{0.125000f, 0.125000f},
|
|
{0.125000f, 0.062500f},
|
|
{0.140625f, 0.000000f},
|
|
{0.125000f, 0.437500f},
|
|
{0.125000f, 0.375000f},
|
|
{0.140625f, 1.000000f},
|
|
{0.125000f, 0.500000f},
|
|
{0.125000f, 0.312500f},
|
|
{0.125000f, 0.250000f},
|
|
{0.125000f, 0.187500f},
|
|
{0.093750f, 0.375000f},
|
|
{0.093750f, 0.312500f},
|
|
{0.093750f, 0.250000f},
|
|
{0.093750f, 0.187500f},
|
|
{0.093750f, 0.125000f},
|
|
{0.093750f, 0.062500f},
|
|
{0.109375f, 0.000000f},
|
|
{0.093750f, 0.437500f},
|
|
{0.109375f, 1.000000f},
|
|
{0.093750f, 0.500000f},
|
|
{0.062500f, 0.125000f},
|
|
{0.062500f, 0.062500f},
|
|
{0.078125f, 0.000000f},
|
|
{0.062500f, 0.437500f},
|
|
{0.062500f, 0.375000f},
|
|
{0.078125f, 1.000000f},
|
|
{0.062500f, 0.500000f},
|
|
{0.062500f, 0.312500f},
|
|
{0.062500f, 0.250000f},
|
|
{0.062500f, 0.187500f},
|
|
{0.031250f, 0.375000f},
|
|
{0.031250f, 0.312500f},
|
|
{0.031250f, 0.250000f},
|
|
{0.031250f, 0.187500f},
|
|
{0.031250f, 0.125000f},
|
|
{0.031250f, 0.062500f},
|
|
{0.046875f, 1.000000f},
|
|
{0.031250f, 0.500000f},
|
|
{0.046875f, 0.000000f},
|
|
{0.031250f, 0.437500f},
|
|
{0.000000f, 0.125000f},
|
|
{0.000000f, 0.062500f},
|
|
{0.015625f, 0.000000f},
|
|
{0.000000f, 0.437500f},
|
|
{0.000000f, 0.375000f},
|
|
{0.015625f, 1.000000f},
|
|
{0.000000f, 0.500000f},
|
|
{0.000000f, 0.312500f},
|
|
{0.000000f, 0.250000f},
|
|
{0.000000f, 0.187500f},
|
|
{1.000000f, 0.312500f},
|
|
{0.968750f, 0.250000f},
|
|
{1.000000f, 0.250000f},
|
|
{1.000000f, 0.187500f},
|
|
{0.968750f, 0.187500f},
|
|
{1.000000f, 0.125000f},
|
|
{0.968750f, 0.125000f},
|
|
{0.968750f, 0.062500f},
|
|
{1.000000f, 0.062500f},
|
|
{0.984375f, 0.000000f},
|
|
{1.000000f, 0.500000f},
|
|
{0.968750f, 0.437500f},
|
|
{1.000000f, 0.437500f},
|
|
{0.968750f, 0.375000f},
|
|
{1.000000f, 0.375000f},
|
|
{0.984375f, 1.000000f},
|
|
{0.968750f, 0.500000f},
|
|
{0.968750f, 0.312500f},
|
|
{0.953125f, 0.000000f},
|
|
{0.937500f, 0.062500f},
|
|
{0.937500f, 0.437500f},
|
|
{0.937500f, 0.375000f},
|
|
{0.953125f, 1.000000f},
|
|
{0.937500f, 0.500000f},
|
|
{0.937500f, 0.312500f},
|
|
{0.937500f, 0.250000f},
|
|
{0.937500f, 0.187500f},
|
|
{0.937500f, 0.125000f},
|
|
{0.906250f, 0.250000f},
|
|
{0.906250f, 0.187500f},
|
|
{0.906250f, 0.125000f},
|
|
{0.906250f, 0.062500f},
|
|
{0.921875f, 0.000000f},
|
|
{0.906250f, 0.437500f},
|
|
{0.906250f, 0.375000f},
|
|
{0.921875f, 1.000000f},
|
|
{0.906250f, 0.500000f},
|
|
{0.906250f, 0.312500f},
|
|
{0.875000f, 0.437500f},
|
|
{0.875000f, 0.375000f},
|
|
{0.875000f, 0.312500f},
|
|
{0.875000f, 0.250000f},
|
|
{0.875000f, 0.187500f},
|
|
{0.875000f, 0.125000f},
|
|
{0.875000f, 0.062500f},
|
|
{0.890625f, 1.000000f},
|
|
{0.875000f, 0.500000f},
|
|
{0.890625f, 0.000000f},
|
|
{0.843750f, 0.250000f},
|
|
{0.843750f, 0.187500f},
|
|
{0.843750f, 0.125000f},
|
|
{0.843750f, 0.062500f},
|
|
{0.859375f, 0.000000f},
|
|
{0.843750f, 0.437500f},
|
|
{0.843750f, 0.375000f},
|
|
{0.859375f, 1.000000f},
|
|
{0.843750f, 0.500000f},
|
|
{0.843750f, 0.312500f},
|
|
{0.812500f, 0.375000f},
|
|
{0.812500f, 0.312500f},
|
|
{0.812500f, 0.250000f},
|
|
{0.812500f, 0.187500f},
|
|
{0.812500f, 0.125000f},
|
|
{0.812500f, 0.062500f},
|
|
{0.828125f, 1.000000f},
|
|
{0.812500f, 0.500000f},
|
|
{0.828125f, 0.000000f},
|
|
{0.812500f, 0.437500f},
|
|
{0.781250f, 0.125000f},
|
|
{0.781250f, 0.062500f},
|
|
{0.796875f, 0.000000f},
|
|
{0.781250f, 0.437500f},
|
|
{0.781250f, 0.375000f},
|
|
{0.796875f, 1.000000f},
|
|
{0.781250f, 0.500000f},
|
|
{0.781250f, 0.312500f},
|
|
{0.781250f, 0.250000f},
|
|
{0.781250f, 0.187500f},
|
|
{0.765625f, 0.000000f},
|
|
{0.765625f, 1.000000f},
|
|
};
|
|
|
|
const vertex_normal cone_normal[] = {
|
|
{0.0097f, -0.0980f, 0.9951f},
|
|
{0.0286f, -0.2902f, 0.9565f},
|
|
{0.0464f, -0.4709f, 0.8810f},
|
|
{0.0624f, -0.6332f, 0.7715f},
|
|
{0.0759f, -0.7708f, 0.6326f},
|
|
{0.0865f, -0.8786f, 0.4696f},
|
|
{0.0400f, -0.4056f, -0.9132f},
|
|
{0.0903f, -0.9709f, 0.2218f},
|
|
{0.1008f, -0.9699f, 0.2218f},
|
|
{0.0938f, -0.9527f, 0.2890f},
|
|
{0.0976f, -0.9904f, 0.0975f},
|
|
{0.2779f, -0.9161f, 0.2890f},
|
|
{0.2563f, -0.8448f, 0.4696f},
|
|
{0.2248f, -0.7412f, 0.6326f},
|
|
{0.1847f, -0.6088f, 0.7715f},
|
|
{0.1374f, -0.4528f, 0.8810f},
|
|
{0.0846f, -0.2790f, 0.9565f},
|
|
{0.0286f, -0.0942f, 0.9951f},
|
|
{0.2889f, -0.9524f, 0.0975f},
|
|
{0.1182f, -0.3900f, -0.9132f},
|
|
{0.2780f, -0.9346f, 0.2218f},
|
|
{0.2881f, -0.9316f, 0.2218f},
|
|
{0.2999f, -0.5611f, 0.7715f},
|
|
{0.2231f, -0.4173f, 0.8810f},
|
|
{0.1374f, -0.2571f, 0.9565f},
|
|
{0.0464f, -0.0869f, 0.9951f},
|
|
{0.4691f, -0.8777f, 0.0975f},
|
|
{0.4513f, -0.8443f, 0.2890f},
|
|
{0.1921f, -0.3595f, -0.9132f},
|
|
{0.4550f, -0.8624f, 0.2218f},
|
|
{0.4643f, -0.8575f, 0.2218f},
|
|
{0.4162f, -0.7786f, 0.4696f},
|
|
{0.3651f, -0.6831f, 0.6326f},
|
|
{0.6314f, -0.7693f, 0.0975f},
|
|
{0.6073f, -0.7400f, 0.2890f},
|
|
{0.5601f, -0.6825f, 0.4696f},
|
|
{0.4913f, -0.5987f, 0.6326f},
|
|
{0.4036f, -0.4918f, 0.7715f},
|
|
{0.3002f, -0.3658f, 0.8810f},
|
|
{0.1850f, -0.2254f, 0.9565f},
|
|
{0.2585f, -0.3151f, -0.9132f},
|
|
{0.6145f, -0.7571f, 0.2218f},
|
|
{0.6227f, -0.7504f, 0.2218f},
|
|
{0.0625f, -0.0761f, 0.9951f},
|
|
{0.4918f, -0.4036f, 0.7715f},
|
|
{0.3658f, -0.3002f, 0.8810f},
|
|
{0.2254f, -0.1850f, 0.9565f},
|
|
{0.0761f, -0.0625f, 0.9951f},
|
|
{0.7693f, -0.6314f, 0.0976f},
|
|
{0.7400f, -0.6073f, 0.2890f},
|
|
{0.3150f, -0.2586f, -0.9132f},
|
|
{0.7504f, -0.6227f, 0.2218f},
|
|
{0.7571f, -0.6145f, 0.2218f},
|
|
{0.6825f, -0.5601f, 0.4696f},
|
|
{0.5987f, -0.4913f, 0.6326f},
|
|
{0.8443f, -0.4513f, 0.2890f},
|
|
{0.7786f, -0.4162f, 0.4696f},
|
|
{0.6831f, -0.3651f, 0.6326f},
|
|
{0.5611f, -0.2999f, 0.7715f},
|
|
{0.4173f, -0.2231f, 0.8810f},
|
|
{0.2571f, -0.1374f, 0.9566f},
|
|
{0.0869f, -0.0464f, 0.9951f},
|
|
{0.8777f, -0.4691f, 0.0975f},
|
|
{0.3594f, -0.1922f, -0.9132f},
|
|
{0.8574f, -0.4643f, 0.2218f},
|
|
{0.8624f, -0.4550f, 0.2218f},
|
|
{0.4528f, -0.1374f, 0.8810f},
|
|
{0.2790f, -0.0846f, 0.9565f},
|
|
{0.0942f, -0.0286f, 0.9951f},
|
|
{0.9524f, -0.2889f, 0.0975f},
|
|
{0.9161f, -0.2779f, 0.2890f},
|
|
{0.3900f, -0.1184f, -0.9132f},
|
|
{0.9316f, -0.2881f, 0.2218f},
|
|
{0.9346f, -0.2780f, 0.2218f},
|
|
{0.8448f, -0.2563f, 0.4696f},
|
|
{0.7412f, -0.2248f, 0.6326f},
|
|
{0.6088f, -0.1847f, 0.7715f},
|
|
{0.8786f, -0.0865f, 0.4696f},
|
|
{0.7708f, -0.0759f, 0.6326f},
|
|
{0.6332f, -0.0624f, 0.7715f},
|
|
{0.4709f, -0.0464f, 0.8810f},
|
|
{0.2902f, -0.0286f, 0.9565f},
|
|
{0.0980f, -0.0097f, 0.9951f},
|
|
{0.9904f, -0.0975f, 0.0976f},
|
|
{0.4056f, -0.0400f, -0.9132f},
|
|
{0.9699f, -0.1009f, 0.2218f},
|
|
{0.9709f, -0.0903f, 0.2218f},
|
|
{0.9527f, -0.0938f, 0.2890f},
|
|
{0.2902f, 0.0286f, 0.9565f},
|
|
{0.0980f, 0.0096f, 0.9951f},
|
|
{0.9904f, 0.0975f, 0.0975f},
|
|
{0.9527f, 0.0938f, 0.2890f},
|
|
{0.4056f, 0.0399f, -0.9132f},
|
|
{0.9709f, 0.0903f, 0.2218f},
|
|
{0.9699f, 0.1008f, 0.2218f},
|
|
{0.8786f, 0.0865f, 0.4696f},
|
|
{0.7708f, 0.0759f, 0.6326f},
|
|
{0.6332f, 0.0624f, 0.7715f},
|
|
{0.4709f, 0.0464f, 0.8810f},
|
|
{0.8448f, 0.2563f, 0.4696f},
|
|
{0.7412f, 0.2248f, 0.6326f},
|
|
{0.6088f, 0.1847f, 0.7715f},
|
|
{0.4528f, 0.1374f, 0.8810f},
|
|
{0.2790f, 0.0846f, 0.9565f},
|
|
{0.3900f, 0.1182f, -0.9132f},
|
|
{0.9346f, 0.2780f, 0.2218f},
|
|
{0.9316f, 0.2881f, 0.2218f},
|
|
{0.0942f, 0.0286f, 0.9951f},
|
|
{0.9524f, 0.2889f, 0.0975f},
|
|
{0.9161f, 0.2779f, 0.2890f},
|
|
{0.2571f, 0.1374f, 0.9565f},
|
|
{0.0869f, 0.0464f, 0.9951f},
|
|
{0.8777f, 0.4691f, 0.0975f},
|
|
{0.8443f, 0.4513f, 0.2890f},
|
|
{0.3595f, 0.1921f, -0.9132f},
|
|
{0.8624f, 0.4550f, 0.2218f},
|
|
{0.8575f, 0.4643f, 0.2218f},
|
|
{0.7786f, 0.4162f, 0.4696f},
|
|
{0.6831f, 0.3651f, 0.6326f},
|
|
{0.5611f, 0.2999f, 0.7715f},
|
|
{0.4173f, 0.2230f, 0.8810f},
|
|
{0.5987f, 0.4913f, 0.6326f},
|
|
{0.4918f, 0.4036f, 0.7715f},
|
|
{0.3658f, 0.3002f, 0.8810f},
|
|
{0.2254f, 0.1850f, 0.9566f},
|
|
{0.3151f, 0.2585f, -0.9132f},
|
|
{0.7571f, 0.6145f, 0.2218f},
|
|
{0.7504f, 0.6227f, 0.2218f},
|
|
{0.0761f, 0.0625f, 0.9951f},
|
|
{0.7693f, 0.6314f, 0.0975f},
|
|
{0.7400f, 0.6073f, 0.2890f},
|
|
{0.6825f, 0.5601f, 0.4696f},
|
|
{0.0625f, 0.0761f, 0.9951f},
|
|
{0.6314f, 0.7693f, 0.0975f},
|
|
{0.6073f, 0.7400f, 0.2890f},
|
|
{0.2586f, 0.3150f, -0.9132f},
|
|
{0.6227f, 0.7504f, 0.2218f},
|
|
{0.6145f, 0.7571f, 0.2218f},
|
|
{0.5601f, 0.6825f, 0.4696f},
|
|
{0.4913f, 0.5987f, 0.6326f},
|
|
{0.4036f, 0.4918f, 0.7715f},
|
|
{0.3002f, 0.3658f, 0.8810f},
|
|
{0.1850f, 0.2254f, 0.9566f},
|
|
{0.3651f, 0.6831f, 0.6326f},
|
|
{0.2999f, 0.5611f, 0.7715f},
|
|
{0.2231f, 0.4173f, 0.8810f},
|
|
{0.1374f, 0.2571f, 0.9565f},
|
|
{0.0464f, 0.0869f, 0.9951f},
|
|
{0.4691f, 0.8777f, 0.0975f},
|
|
{0.4513f, 0.8443f, 0.2890f},
|
|
{0.1922f, 0.3594f, -0.9132f},
|
|
{0.4643f, 0.8574f, 0.2218f},
|
|
{0.4550f, 0.8624f, 0.2218f},
|
|
{0.4162f, 0.7786f, 0.4696f},
|
|
{0.0286f, 0.0942f, 0.9951f},
|
|
{0.2889f, 0.9524f, 0.0975f},
|
|
{0.2779f, 0.9161f, 0.2890f},
|
|
{0.2563f, 0.8448f, 0.4696f},
|
|
{0.2248f, 0.7412f, 0.6326f},
|
|
{0.1847f, 0.6088f, 0.7715f},
|
|
{0.1374f, 0.4528f, 0.8810f},
|
|
{0.0846f, 0.2790f, 0.9565f},
|
|
{0.1184f, 0.3900f, -0.9132f},
|
|
{0.2881f, 0.9316f, 0.2218f},
|
|
{0.2780f, 0.9346f, 0.2218f},
|
|
{0.0624f, 0.6332f, 0.7715f},
|
|
{0.0464f, 0.4709f, 0.8810f},
|
|
{0.0286f, 0.2902f, 0.9565f},
|
|
{0.0097f, 0.0980f, 0.9951f},
|
|
{0.0975f, 0.9904f, 0.0975f},
|
|
{0.0938f, 0.9527f, 0.2890f},
|
|
{0.0400f, 0.4056f, -0.9132f},
|
|
{0.1009f, 0.9699f, 0.2218f},
|
|
{0.0903f, 0.9709f, 0.2218f},
|
|
{0.0865f, 0.8786f, 0.4696f},
|
|
{0.0759f, 0.7708f, 0.6326f},
|
|
{-0.0938f, 0.9527f, 0.2890f},
|
|
{-0.0865f, 0.8786f, 0.4696f},
|
|
{-0.0759f, 0.7708f, 0.6326f},
|
|
{-0.0624f, 0.6332f, 0.7715f},
|
|
{-0.0464f, 0.4709f, 0.8810f},
|
|
{-0.0286f, 0.2902f, 0.9565f},
|
|
{-0.0399f, 0.4056f, -0.9132f},
|
|
{-0.0903f, 0.9709f, 0.2218f},
|
|
{-0.1008f, 0.9699f, 0.2218f},
|
|
{-0.0097f, 0.0980f, 0.9951f},
|
|
{-0.0976f, 0.9904f, 0.0975f},
|
|
{-0.1374f, 0.4528f, 0.8810f},
|
|
{-0.0846f, 0.2790f, 0.9565f},
|
|
{-0.0286f, 0.0942f, 0.9951f},
|
|
{-0.2889f, 0.9524f, 0.0975f},
|
|
{-0.2779f, 0.9161f, 0.2890f},
|
|
{-0.1182f, 0.3900f, -0.9132f},
|
|
{-0.2780f, 0.9346f, 0.2218f},
|
|
{-0.2881f, 0.9316f, 0.2218f},
|
|
{-0.2563f, 0.8448f, 0.4696f},
|
|
{-0.2248f, 0.7412f, 0.6326f},
|
|
{-0.1847f, 0.6088f, 0.7715f},
|
|
{-0.4513f, 0.8443f, 0.2890f},
|
|
{-0.4162f, 0.7786f, 0.4696f},
|
|
{-0.3651f, 0.6831f, 0.6326f},
|
|
{-0.2999f, 0.5611f, 0.7715f},
|
|
{-0.2231f, 0.4173f, 0.8810f},
|
|
{-0.1374f, 0.2571f, 0.9565f},
|
|
{-0.0464f, 0.0869f, 0.9951f},
|
|
{-0.4691f, 0.8777f, 0.0975f},
|
|
{-0.1921f, 0.3595f, -0.9132f},
|
|
{-0.4550f, 0.8624f, 0.2218f},
|
|
{-0.4643f, 0.8575f, 0.2218f},
|
|
{-0.3002f, 0.3658f, 0.8810f},
|
|
{-0.1850f, 0.2254f, 0.9566f},
|
|
{-0.0625f, 0.0761f, 0.9951f},
|
|
{-0.6314f, 0.7693f, 0.0975f},
|
|
{-0.6073f, 0.7400f, 0.2890f},
|
|
{-0.2585f, 0.3151f, -0.9132f},
|
|
{-0.6145f, 0.7571f, 0.2218f},
|
|
{-0.6227f, 0.7504f, 0.2218f},
|
|
{-0.5601f, 0.6825f, 0.4696f},
|
|
{-0.4913f, 0.5987f, 0.6326f},
|
|
{-0.4036f, 0.4918f, 0.7715f},
|
|
{-0.6825f, 0.5601f, 0.4696f},
|
|
{-0.5987f, 0.4913f, 0.6326f},
|
|
{-0.4918f, 0.4036f, 0.7715f},
|
|
{-0.3658f, 0.3002f, 0.8810f},
|
|
{-0.2254f, 0.1850f, 0.9565f},
|
|
{-0.0761f, 0.0625f, 0.9951f},
|
|
{-0.7693f, 0.6314f, 0.0975f},
|
|
{-0.3150f, 0.2586f, -0.9132f},
|
|
{-0.7504f, 0.6227f, 0.2218f},
|
|
{-0.7571f, 0.6145f, 0.2218f},
|
|
{-0.7400f, 0.6073f, 0.2890f},
|
|
{-0.2571f, 0.1374f, 0.9565f},
|
|
{-0.0869f, 0.0464f, 0.9951f},
|
|
{-0.8777f, 0.4691f, 0.0975f},
|
|
{-0.8443f, 0.4513f, 0.2890f},
|
|
{-0.3594f, 0.1922f, -0.9132f},
|
|
{-0.8574f, 0.4643f, 0.2218f},
|
|
{-0.8624f, 0.4550f, 0.2218f},
|
|
{-0.7786f, 0.4162f, 0.4696f},
|
|
{-0.6831f, 0.3651f, 0.6326f},
|
|
{-0.5611f, 0.2999f, 0.7715f},
|
|
{-0.4173f, 0.2230f, 0.8810f},
|
|
{-0.8448f, 0.2563f, 0.4696f},
|
|
{-0.7412f, 0.2248f, 0.6326f},
|
|
{-0.6088f, 0.1847f, 0.7715f},
|
|
{-0.4528f, 0.1374f, 0.8810f},
|
|
{-0.2790f, 0.0846f, 0.9565f},
|
|
{-0.3900f, 0.1184f, -0.9132f},
|
|
{-0.9316f, 0.2881f, 0.2218f},
|
|
{-0.9346f, 0.2780f, 0.2218f},
|
|
{-0.0942f, 0.0286f, 0.9951f},
|
|
{-0.9524f, 0.2889f, 0.0975f},
|
|
{-0.9161f, 0.2779f, 0.2890f},
|
|
{-0.2902f, 0.0286f, 0.9565f},
|
|
{-0.0980f, 0.0097f, 0.9951f},
|
|
{-0.9904f, 0.0975f, 0.0975f},
|
|
{-0.9527f, 0.0938f, 0.2890f},
|
|
{-0.4056f, 0.0400f, -0.9132f},
|
|
{-0.9699f, 0.1009f, 0.2218f},
|
|
{-0.9709f, 0.0903f, 0.2218f},
|
|
{-0.8786f, 0.0865f, 0.4696f},
|
|
{-0.7708f, 0.0759f, 0.6326f},
|
|
{-0.6332f, 0.0624f, 0.7715f},
|
|
{-0.4709f, 0.0464f, 0.8810f},
|
|
{-0.7708f, -0.0759f, 0.6326f},
|
|
{-0.6332f, -0.0624f, 0.7715f},
|
|
{-0.4709f, -0.0464f, 0.8810f},
|
|
{-0.2902f, -0.0286f, 0.9565f},
|
|
{-0.0980f, -0.0096f, 0.9951f},
|
|
{-0.9904f, -0.0976f, 0.0975f},
|
|
{-0.9527f, -0.0938f, 0.2890f},
|
|
{-0.4056f, -0.0399f, -0.9132f},
|
|
{-0.9709f, -0.0903f, 0.2218f},
|
|
{-0.9699f, -0.1008f, 0.2218f},
|
|
{-0.8786f, -0.0865f, 0.4696f},
|
|
{-0.0942f, -0.0286f, 0.9951f},
|
|
{-0.9524f, -0.2889f, 0.0975f},
|
|
{-0.9161f, -0.2779f, 0.2890f},
|
|
{-0.3900f, -0.1182f, -0.9132f},
|
|
{-0.9346f, -0.2780f, 0.2218f},
|
|
{-0.9316f, -0.2881f, 0.2218f},
|
|
{-0.8448f, -0.2563f, 0.4696f},
|
|
{-0.7412f, -0.2248f, 0.6326f},
|
|
{-0.6088f, -0.1847f, 0.7715f},
|
|
{-0.4528f, -0.1374f, 0.8810f},
|
|
{-0.2790f, -0.0846f, 0.9566f},
|
|
{-0.5611f, -0.2999f, 0.7715f},
|
|
{-0.4173f, -0.2230f, 0.8810f},
|
|
{-0.2571f, -0.1374f, 0.9565f},
|
|
{-0.0869f, -0.0464f, 0.9951f},
|
|
{-0.8777f, -0.4691f, 0.0975f},
|
|
{-0.8443f, -0.4513f, 0.2890f},
|
|
{-0.3595f, -0.1921f, -0.9132f},
|
|
{-0.8624f, -0.4550f, 0.2218f},
|
|
{-0.8575f, -0.4643f, 0.2218f},
|
|
{-0.7786f, -0.4162f, 0.4696f},
|
|
{-0.6831f, -0.3651f, 0.6326f},
|
|
{-0.7693f, -0.6314f, 0.0975f},
|
|
{-0.7400f, -0.6073f, 0.2890f},
|
|
{-0.6825f, -0.5601f, 0.4696f},
|
|
{-0.5987f, -0.4913f, 0.6326f},
|
|
{-0.4918f, -0.4036f, 0.7715f},
|
|
{-0.3658f, -0.3002f, 0.8810f},
|
|
{-0.2254f, -0.1850f, 0.9565f},
|
|
{-0.3151f, -0.2585f, -0.9132f},
|
|
{-0.7571f, -0.6145f, 0.2218f},
|
|
{-0.7504f, -0.6227f, 0.2218f},
|
|
{-0.0761f, -0.0625f, 0.9951f},
|
|
{-0.4036f, -0.4918f, 0.7715f},
|
|
{-0.3002f, -0.3658f, 0.8810f},
|
|
{-0.1850f, -0.2254f, 0.9565f},
|
|
{-0.0625f, -0.0761f, 0.9951f},
|
|
{-0.6314f, -0.7693f, 0.0975f},
|
|
{-0.6073f, -0.7400f, 0.2890f},
|
|
{-0.2586f, -0.3150f, -0.9132f},
|
|
{-0.6227f, -0.7504f, 0.2218f},
|
|
{-0.6145f, -0.7571f, 0.2218f},
|
|
{-0.5601f, -0.6825f, 0.4696f},
|
|
{-0.4913f, -0.5987f, 0.6326f},
|
|
{-0.4513f, -0.8443f, 0.2890f},
|
|
{-0.4162f, -0.7786f, 0.4696f},
|
|
{-0.3651f, -0.6831f, 0.6326f},
|
|
{-0.2999f, -0.5611f, 0.7715f},
|
|
{-0.2231f, -0.4173f, 0.8810f},
|
|
{-0.1374f, -0.2571f, 0.9565f},
|
|
{-0.1922f, -0.3594f, -0.9132f},
|
|
{-0.4643f, -0.8574f, 0.2218f},
|
|
{-0.4550f, -0.8624f, 0.2218f},
|
|
{-0.0464f, -0.0869f, 0.9951f},
|
|
{-0.4691f, -0.8777f, 0.0975f},
|
|
{-0.1374f, -0.4528f, 0.8810f},
|
|
{-0.0846f, -0.2790f, 0.9566f},
|
|
{-0.0286f, -0.0942f, 0.9951f},
|
|
{-0.2889f, -0.9524f, 0.0975f},
|
|
{-0.2779f, -0.9161f, 0.2890f},
|
|
{-0.1184f, -0.3900f, -0.9132f},
|
|
{-0.2881f, -0.9316f, 0.2218f},
|
|
{-0.2780f, -0.9346f, 0.2218f},
|
|
{-0.2563f, -0.8448f, 0.4696f},
|
|
{-0.2248f, -0.7412f, 0.6326f},
|
|
{-0.1847f, -0.6088f, 0.7715f},
|
|
{-0.0938f, -0.9527f, 0.2890f},
|
|
{-0.0865f, -0.8786f, 0.4696f},
|
|
{-0.0759f, -0.7708f, 0.6326f},
|
|
{-0.0624f, -0.6332f, 0.7715f},
|
|
{-0.0464f, -0.4709f, 0.8810f},
|
|
{-0.0286f, -0.2902f, 0.9565f},
|
|
{-0.0097f, -0.0980f, 0.9951f},
|
|
{-0.0976f, -0.9904f, 0.0975f},
|
|
{-0.0400f, -0.4056f, -0.9132f},
|
|
{-0.1009f, -0.9699f, 0.2218f},
|
|
{-0.0903f, -0.9709f, 0.2218f},
|
|
{0.0975f, -0.9904f, 0.0975f},
|
|
{0.0846f, -0.2790f, 0.9566f},
|
|
{0.7693f, -0.6314f, 0.0975f},
|
|
{0.2571f, -0.1374f, 0.9565f},
|
|
{0.9904f, -0.0975f, 0.0975f},
|
|
{0.9904f, 0.0976f, 0.0975f},
|
|
{0.4173f, 0.2231f, 0.8810f},
|
|
{0.2254f, 0.1850f, 0.9565f},
|
|
{0.1850f, 0.2254f, 0.9565f},
|
|
{0.2230f, 0.4173f, 0.8810f},
|
|
{-0.1850f, 0.2254f, 0.9565f},
|
|
{-0.2571f, 0.1374f, 0.9566f},
|
|
{-0.4173f, 0.2231f, 0.8810f},
|
|
{-0.2790f, -0.0846f, 0.9565f},
|
|
{-0.4173f, -0.2231f, 0.8810f},
|
|
{-0.1374f, -0.2571f, 0.9566f},
|
|
{-0.0846f, -0.2790f, 0.9565f},
|
|
{-0.0975f, -0.9904f, 0.0975f},
|
|
};
|
|
|
|
const union triangle cone_light_cone_triangle[] = {
|
|
{ .v = {
|
|
{131, 0, 0},
|
|
{257, 1, 0},
|
|
{7, 2, 0},
|
|
}},
|
|
{ .v = {
|
|
{256, 3, 1},
|
|
{7, 2, 1},
|
|
{257, 1, 1},
|
|
}},
|
|
{ .v = {
|
|
{8, 4, 2},
|
|
{6, 5, 2},
|
|
{256, 3, 2},
|
|
}},
|
|
{ .v = {
|
|
{255, 6, 3},
|
|
{5, 7, 3},
|
|
{8, 4, 3},
|
|
}},
|
|
{ .v = {
|
|
{255, 6, 4},
|
|
{3, 8, 4},
|
|
{4, 9, 4},
|
|
}},
|
|
{ .v = {
|
|
{254, 10, 5},
|
|
{3, 8, 5},
|
|
{9, 11, 5},
|
|
}},
|
|
{ .v = {
|
|
{180, 12, 6},
|
|
{0, 13, 7},
|
|
{253, 14, 8},
|
|
}},
|
|
{ .v = {
|
|
{10, 15, 9},
|
|
{2, 16, 9},
|
|
{254, 10, 9},
|
|
}},
|
|
{ .v = {
|
|
{253, 14, 10},
|
|
{1, 17, 10},
|
|
{10, 15, 10},
|
|
}},
|
|
{ .v = {
|
|
{1, 17, 11},
|
|
{13, 18, 11},
|
|
{2, 16, 11},
|
|
}},
|
|
{ .v = {
|
|
{2, 16, 12},
|
|
{14, 19, 12},
|
|
{3, 8, 12},
|
|
}},
|
|
{ .v = {
|
|
{4, 9, 13},
|
|
{14, 19, 13},
|
|
{15, 20, 13},
|
|
}},
|
|
{ .v = {
|
|
{4, 9, 14},
|
|
{16, 21, 14},
|
|
{5, 7, 14},
|
|
}},
|
|
{ .v = {
|
|
{5, 7, 15},
|
|
{17, 22, 15},
|
|
{6, 5, 15},
|
|
}},
|
|
{ .v = {
|
|
{7, 2, 16},
|
|
{17, 22, 16},
|
|
{18, 23, 16},
|
|
}},
|
|
{ .v = {
|
|
{131, 24, 17},
|
|
{7, 2, 17},
|
|
{18, 23, 17},
|
|
}},
|
|
{ .v = {
|
|
{1, 17, 18},
|
|
{11, 25, 18},
|
|
{12, 26, 18},
|
|
}},
|
|
{ .v = {
|
|
{180, 27, 19},
|
|
{11, 25, 20},
|
|
{0, 13, 21},
|
|
}},
|
|
{ .v = {
|
|
{16, 21, 22},
|
|
{23, 28, 22},
|
|
{24, 29, 22},
|
|
}},
|
|
{ .v = {
|
|
{16, 21, 23},
|
|
{25, 30, 23},
|
|
{17, 22, 23},
|
|
}},
|
|
{ .v = {
|
|
{17, 22, 24},
|
|
{26, 31, 24},
|
|
{18, 23, 24},
|
|
}},
|
|
{ .v = {
|
|
{131, 32, 25},
|
|
{18, 23, 25},
|
|
{26, 31, 25},
|
|
}},
|
|
{ .v = {
|
|
{12, 26, 26},
|
|
{19, 33, 26},
|
|
{20, 34, 26},
|
|
}},
|
|
{ .v = {
|
|
{12, 26, 27},
|
|
{21, 35, 27},
|
|
{13, 18, 27},
|
|
}},
|
|
{ .v = {
|
|
{180, 36, 28},
|
|
{19, 33, 29},
|
|
{11, 25, 30},
|
|
}},
|
|
{ .v = {
|
|
{13, 18, 31},
|
|
{22, 37, 31},
|
|
{14, 19, 31},
|
|
}},
|
|
{ .v = {
|
|
{15, 20, 32},
|
|
{22, 37, 32},
|
|
{23, 28, 32},
|
|
}},
|
|
{ .v = {
|
|
{19, 33, 33},
|
|
{28, 38, 33},
|
|
{20, 34, 33},
|
|
}},
|
|
{ .v = {
|
|
{21, 35, 34},
|
|
{28, 38, 34},
|
|
{29, 39, 34},
|
|
}},
|
|
{ .v = {
|
|
{21, 35, 35},
|
|
{30, 40, 35},
|
|
{22, 37, 35},
|
|
}},
|
|
{ .v = {
|
|
{22, 37, 36},
|
|
{31, 41, 36},
|
|
{23, 28, 36},
|
|
}},
|
|
{ .v = {
|
|
{24, 29, 37},
|
|
{31, 41, 37},
|
|
{32, 42, 37},
|
|
}},
|
|
{ .v = {
|
|
{25, 30, 38},
|
|
{32, 42, 38},
|
|
{33, 43, 38},
|
|
}},
|
|
{ .v = {
|
|
{25, 30, 39},
|
|
{34, 44, 39},
|
|
{26, 31, 39},
|
|
}},
|
|
{ .v = {
|
|
{180, 45, 40},
|
|
{27, 46, 41},
|
|
{19, 33, 42},
|
|
}},
|
|
{ .v = {
|
|
{131, 47, 43},
|
|
{26, 31, 43},
|
|
{34, 44, 43},
|
|
}},
|
|
{ .v = {
|
|
{32, 42, 44},
|
|
{39, 48, 44},
|
|
{40, 49, 44},
|
|
}},
|
|
{ .v = {
|
|
{32, 42, 45},
|
|
{41, 50, 45},
|
|
{33, 43, 45},
|
|
}},
|
|
{ .v = {
|
|
{33, 43, 46},
|
|
{42, 51, 46},
|
|
{34, 44, 46},
|
|
}},
|
|
{ .v = {
|
|
{131, 52, 47},
|
|
{34, 44, 47},
|
|
{42, 51, 47},
|
|
}},
|
|
{ .v = {
|
|
{27, 46, 48},
|
|
{36, 53, 48},
|
|
{28, 38, 48},
|
|
}},
|
|
{ .v = {
|
|
{28, 38, 49},
|
|
{37, 54, 49},
|
|
{29, 39, 49},
|
|
}},
|
|
{ .v = {
|
|
{180, 55, 50},
|
|
{35, 56, 51},
|
|
{27, 46, 52},
|
|
}},
|
|
{ .v = {
|
|
{30, 40, 53},
|
|
{37, 54, 53},
|
|
{38, 57, 53},
|
|
}},
|
|
{ .v = {
|
|
{31, 41, 54},
|
|
{38, 57, 54},
|
|
{39, 48, 54},
|
|
}},
|
|
{ .v = {
|
|
{36, 53, 55},
|
|
{45, 58, 55},
|
|
{37, 54, 55},
|
|
}},
|
|
{ .v = {
|
|
{38, 57, 56},
|
|
{45, 58, 56},
|
|
{46, 59, 56},
|
|
}},
|
|
{ .v = {
|
|
{38, 57, 57},
|
|
{47, 60, 57},
|
|
{39, 48, 57},
|
|
}},
|
|
{ .v = {
|
|
{39, 48, 58},
|
|
{48, 61, 58},
|
|
{40, 49, 58},
|
|
}},
|
|
{ .v = {
|
|
{40, 49, 59},
|
|
{49, 62, 59},
|
|
{41, 50, 59},
|
|
}},
|
|
{ .v = {
|
|
{42, 51, 60},
|
|
{49, 62, 60},
|
|
{50, 63, 60},
|
|
}},
|
|
{ .v = {
|
|
{131, 64, 61},
|
|
{42, 51, 61},
|
|
{50, 63, 61},
|
|
}},
|
|
{ .v = {
|
|
{35, 56, 62},
|
|
{44, 65, 62},
|
|
{36, 53, 62},
|
|
}},
|
|
{ .v = {
|
|
{180, 66, 63},
|
|
{43, 67, 64},
|
|
{35, 56, 65},
|
|
}},
|
|
{ .v = {
|
|
{48, 61, 66},
|
|
{57, 68, 66},
|
|
{49, 62, 66},
|
|
}},
|
|
{ .v = {
|
|
{49, 62, 67},
|
|
{58, 69, 67},
|
|
{50, 63, 67},
|
|
}},
|
|
{ .v = {
|
|
{131, 70, 68},
|
|
{50, 63, 68},
|
|
{58, 69, 68},
|
|
}},
|
|
{ .v = {
|
|
{43, 67, 69},
|
|
{52, 71, 69},
|
|
{44, 65, 69},
|
|
}},
|
|
{ .v = {
|
|
{44, 65, 70},
|
|
{53, 72, 70},
|
|
{45, 58, 70},
|
|
}},
|
|
{ .v = {
|
|
{180, 73, 71},
|
|
{51, 74, 72},
|
|
{43, 67, 73},
|
|
}},
|
|
{ .v = {
|
|
{46, 59, 74},
|
|
{53, 72, 74},
|
|
{54, 75, 74},
|
|
}},
|
|
{ .v = {
|
|
{46, 59, 75},
|
|
{55, 76, 75},
|
|
{47, 60, 75},
|
|
}},
|
|
{ .v = {
|
|
{48, 61, 76},
|
|
{55, 76, 76},
|
|
{56, 77, 76},
|
|
}},
|
|
{ .v = {
|
|
{54, 75, 77},
|
|
{61, 78, 77},
|
|
{62, 79, 77},
|
|
}},
|
|
{ .v = {
|
|
{54, 75, 78},
|
|
{63, 80, 78},
|
|
{55, 76, 78},
|
|
}},
|
|
{ .v = {
|
|
{56, 77, 79},
|
|
{63, 80, 79},
|
|
{64, 81, 79},
|
|
}},
|
|
{ .v = {
|
|
{56, 77, 80},
|
|
{65, 82, 80},
|
|
{57, 68, 80},
|
|
}},
|
|
{ .v = {
|
|
{57, 68, 81},
|
|
{66, 83, 81},
|
|
{58, 69, 81},
|
|
}},
|
|
{ .v = {
|
|
{131, 84, 82},
|
|
{58, 69, 82},
|
|
{66, 83, 82},
|
|
}},
|
|
{ .v = {
|
|
{51, 74, 83},
|
|
{60, 85, 83},
|
|
{52, 71, 83},
|
|
}},
|
|
{ .v = {
|
|
{180, 86, 84},
|
|
{59, 87, 85},
|
|
{51, 74, 86},
|
|
}},
|
|
{ .v = {
|
|
{52, 71, 87},
|
|
{61, 78, 87},
|
|
{53, 72, 87},
|
|
}},
|
|
{ .v = {
|
|
{65, 82, 88},
|
|
{74, 88, 88},
|
|
{66, 83, 88},
|
|
}},
|
|
{ .v = {
|
|
{131, 89, 89},
|
|
{66, 83, 89},
|
|
{74, 88, 89},
|
|
}},
|
|
{ .v = {
|
|
{59, 87, 90},
|
|
{68, 90, 90},
|
|
{60, 85, 90},
|
|
}},
|
|
{ .v = {
|
|
{60, 85, 91},
|
|
{69, 91, 91},
|
|
{61, 78, 91},
|
|
}},
|
|
{ .v = {
|
|
{180, 92, 92},
|
|
{67, 93, 93},
|
|
{59, 87, 94},
|
|
}},
|
|
{ .v = {
|
|
{62, 79, 95},
|
|
{69, 91, 95},
|
|
{70, 94, 95},
|
|
}},
|
|
{ .v = {
|
|
{62, 79, 96},
|
|
{71, 95, 96},
|
|
{63, 80, 96},
|
|
}},
|
|
{ .v = {
|
|
{64, 81, 97},
|
|
{71, 95, 97},
|
|
{72, 96, 97},
|
|
}},
|
|
{ .v = {
|
|
{65, 82, 98},
|
|
{72, 96, 98},
|
|
{73, 97, 98},
|
|
}},
|
|
{ .v = {
|
|
{70, 94, 99},
|
|
{77, 98, 99},
|
|
{78, 99, 99},
|
|
}},
|
|
{ .v = {
|
|
{70, 94, 100},
|
|
{79, 100, 100},
|
|
{71, 95, 100},
|
|
}},
|
|
{ .v = {
|
|
{72, 96, 101},
|
|
{79, 100, 101},
|
|
{80, 101, 101},
|
|
}},
|
|
{ .v = {
|
|
{72, 96, 102},
|
|
{81, 102, 102},
|
|
{73, 97, 102},
|
|
}},
|
|
{ .v = {
|
|
{73, 97, 103},
|
|
{82, 103, 103},
|
|
{74, 88, 103},
|
|
}},
|
|
{ .v = {
|
|
{180, 104, 104},
|
|
{75, 105, 105},
|
|
{67, 93, 106},
|
|
}},
|
|
{ .v = {
|
|
{131, 106, 107},
|
|
{74, 88, 107},
|
|
{82, 103, 107},
|
|
}},
|
|
{ .v = {
|
|
{67, 93, 108},
|
|
{76, 107, 108},
|
|
{68, 90, 108},
|
|
}},
|
|
{ .v = {
|
|
{68, 90, 109},
|
|
{77, 98, 109},
|
|
{69, 91, 109},
|
|
}},
|
|
{ .v = {
|
|
{81, 102, 110},
|
|
{90, 108, 110},
|
|
{82, 103, 110},
|
|
}},
|
|
{ .v = {
|
|
{131, 109, 111},
|
|
{82, 103, 111},
|
|
{90, 108, 111},
|
|
}},
|
|
{ .v = {
|
|
{75, 105, 112},
|
|
{84, 110, 112},
|
|
{76, 107, 112},
|
|
}},
|
|
{ .v = {
|
|
{76, 107, 113},
|
|
{85, 111, 113},
|
|
{77, 98, 113},
|
|
}},
|
|
{ .v = {
|
|
{180, 112, 114},
|
|
{83, 113, 115},
|
|
{75, 105, 116},
|
|
}},
|
|
{ .v = {
|
|
{78, 99, 117},
|
|
{85, 111, 117},
|
|
{86, 114, 117},
|
|
}},
|
|
{ .v = {
|
|
{78, 99, 118},
|
|
{87, 115, 118},
|
|
{79, 100, 118},
|
|
}},
|
|
{ .v = {
|
|
{80, 101, 119},
|
|
{87, 115, 119},
|
|
{88, 116, 119},
|
|
}},
|
|
{ .v = {
|
|
{80, 101, 120},
|
|
{89, 117, 120},
|
|
{81, 102, 120},
|
|
}},
|
|
{ .v = {
|
|
{86, 114, 121},
|
|
{95, 118, 121},
|
|
{87, 115, 121},
|
|
}},
|
|
{ .v = {
|
|
{88, 116, 122},
|
|
{95, 118, 122},
|
|
{96, 119, 122},
|
|
}},
|
|
{ .v = {
|
|
{88, 116, 123},
|
|
{97, 120, 123},
|
|
{89, 117, 123},
|
|
}},
|
|
{ .v = {
|
|
{90, 108, 124},
|
|
{97, 120, 124},
|
|
{98, 121, 124},
|
|
}},
|
|
{ .v = {
|
|
{180, 122, 125},
|
|
{91, 123, 126},
|
|
{83, 113, 127},
|
|
}},
|
|
{ .v = {
|
|
{131, 124, 128},
|
|
{90, 108, 128},
|
|
{98, 121, 128},
|
|
}},
|
|
{ .v = {
|
|
{83, 113, 129},
|
|
{92, 125, 129},
|
|
{84, 110, 129},
|
|
}},
|
|
{ .v = {
|
|
{84, 110, 130},
|
|
{93, 126, 130},
|
|
{85, 111, 130},
|
|
}},
|
|
{ .v = {
|
|
{86, 114, 131},
|
|
{93, 126, 131},
|
|
{94, 127, 131},
|
|
}},
|
|
{ .v = {
|
|
{131, 128, 132},
|
|
{98, 121, 132},
|
|
{106, 129, 132},
|
|
}},
|
|
{ .v = {
|
|
{91, 123, 133},
|
|
{100, 130, 133},
|
|
{92, 125, 133},
|
|
}},
|
|
{ .v = {
|
|
{92, 125, 134},
|
|
{101, 131, 134},
|
|
{93, 126, 134},
|
|
}},
|
|
{ .v = {
|
|
{180, 132, 135},
|
|
{99, 133, 136},
|
|
{91, 123, 137},
|
|
}},
|
|
{ .v = {
|
|
{94, 127, 138},
|
|
{101, 131, 138},
|
|
{102, 134, 138},
|
|
}},
|
|
{ .v = {
|
|
{95, 118, 139},
|
|
{102, 134, 139},
|
|
{103, 135, 139},
|
|
}},
|
|
{ .v = {
|
|
{96, 119, 140},
|
|
{103, 135, 140},
|
|
{104, 136, 140},
|
|
}},
|
|
{ .v = {
|
|
{96, 119, 141},
|
|
{105, 137, 141},
|
|
{97, 120, 141},
|
|
}},
|
|
{ .v = {
|
|
{97, 120, 142},
|
|
{106, 129, 142},
|
|
{98, 121, 142},
|
|
}},
|
|
{ .v = {
|
|
{102, 134, 143},
|
|
{111, 138, 143},
|
|
{103, 135, 143},
|
|
}},
|
|
{ .v = {
|
|
{104, 136, 144},
|
|
{111, 138, 144},
|
|
{112, 139, 144},
|
|
}},
|
|
{ .v = {
|
|
{105, 137, 145},
|
|
{112, 139, 145},
|
|
{113, 140, 145},
|
|
}},
|
|
{ .v = {
|
|
{105, 137, 146},
|
|
{114, 141, 146},
|
|
{106, 129, 146},
|
|
}},
|
|
{ .v = {
|
|
{131, 142, 147},
|
|
{106, 129, 147},
|
|
{114, 141, 147},
|
|
}},
|
|
{ .v = {
|
|
{99, 133, 148},
|
|
{108, 143, 148},
|
|
{100, 130, 148},
|
|
}},
|
|
{ .v = {
|
|
{100, 130, 149},
|
|
{109, 144, 149},
|
|
{101, 131, 149},
|
|
}},
|
|
{ .v = {
|
|
{180, 145, 150},
|
|
{107, 146, 151},
|
|
{99, 133, 152},
|
|
}},
|
|
{ .v = {
|
|
{102, 134, 153},
|
|
{109, 144, 153},
|
|
{110, 147, 153},
|
|
}},
|
|
{ .v = {
|
|
{131, 148, 154},
|
|
{114, 141, 154},
|
|
{122, 149, 154},
|
|
}},
|
|
{ .v = {
|
|
{107, 146, 155},
|
|
{116, 150, 155},
|
|
{108, 143, 155},
|
|
}},
|
|
{ .v = {
|
|
{108, 143, 156},
|
|
{117, 151, 156},
|
|
{109, 144, 156},
|
|
}},
|
|
{ .v = {
|
|
{110, 147, 157},
|
|
{117, 151, 157},
|
|
{118, 152, 157},
|
|
}},
|
|
{ .v = {
|
|
{110, 147, 158},
|
|
{119, 153, 158},
|
|
{111, 138, 158},
|
|
}},
|
|
{ .v = {
|
|
{111, 138, 159},
|
|
{120, 154, 159},
|
|
{112, 139, 159},
|
|
}},
|
|
{ .v = {
|
|
{113, 140, 160},
|
|
{120, 154, 160},
|
|
{121, 155, 160},
|
|
}},
|
|
{ .v = {
|
|
{113, 140, 161},
|
|
{122, 149, 161},
|
|
{114, 141, 161},
|
|
}},
|
|
{ .v = {
|
|
{180, 156, 162},
|
|
{115, 157, 163},
|
|
{107, 146, 164},
|
|
}},
|
|
{ .v = {
|
|
{120, 154, 165},
|
|
{127, 158, 165},
|
|
{128, 159, 165},
|
|
}},
|
|
{ .v = {
|
|
{120, 154, 166},
|
|
{129, 160, 166},
|
|
{121, 155, 166},
|
|
}},
|
|
{ .v = {
|
|
{121, 155, 167},
|
|
{130, 161, 167},
|
|
{122, 149, 167},
|
|
}},
|
|
{ .v = {
|
|
{131, 162, 168},
|
|
{122, 149, 168},
|
|
{130, 161, 168},
|
|
}},
|
|
{ .v = {
|
|
{115, 157, 169},
|
|
{124, 163, 169},
|
|
{116, 150, 169},
|
|
}},
|
|
{ .v = {
|
|
{116, 150, 170},
|
|
{125, 164, 170},
|
|
{117, 151, 170},
|
|
}},
|
|
{ .v = {
|
|
{180, 165, 171},
|
|
{123, 166, 172},
|
|
{115, 157, 173},
|
|
}},
|
|
{ .v = {
|
|
{118, 152, 174},
|
|
{125, 164, 174},
|
|
{126, 167, 174},
|
|
}},
|
|
{ .v = {
|
|
{118, 152, 175},
|
|
{127, 158, 175},
|
|
{119, 153, 175},
|
|
}},
|
|
{ .v = {
|
|
{124, 163, 176},
|
|
{134, 168, 176},
|
|
{125, 164, 176},
|
|
}},
|
|
{ .v = {
|
|
{126, 167, 177},
|
|
{134, 168, 177},
|
|
{135, 169, 177},
|
|
}},
|
|
{ .v = {
|
|
{126, 167, 178},
|
|
{136, 170, 178},
|
|
{127, 158, 178},
|
|
}},
|
|
{ .v = {
|
|
{127, 158, 179},
|
|
{137, 171, 179},
|
|
{128, 159, 179},
|
|
}},
|
|
{ .v = {
|
|
{128, 159, 180},
|
|
{138, 172, 180},
|
|
{129, 160, 180},
|
|
}},
|
|
{ .v = {
|
|
{129, 160, 181},
|
|
{139, 173, 181},
|
|
{130, 161, 181},
|
|
}},
|
|
{ .v = {
|
|
{180, 174, 182},
|
|
{132, 175, 183},
|
|
{123, 166, 184},
|
|
}},
|
|
{ .v = {
|
|
{131, 176, 185},
|
|
{130, 161, 185},
|
|
{139, 173, 185},
|
|
}},
|
|
{ .v = {
|
|
{123, 166, 186},
|
|
{133, 177, 186},
|
|
{124, 163, 186},
|
|
}},
|
|
{ .v = {
|
|
{138, 172, 187},
|
|
{145, 178, 187},
|
|
{146, 179, 187},
|
|
}},
|
|
{ .v = {
|
|
{139, 173, 188},
|
|
{146, 179, 188},
|
|
{147, 180, 188},
|
|
}},
|
|
{ .v = {
|
|
{131, 181, 189},
|
|
{139, 173, 189},
|
|
{147, 180, 189},
|
|
}},
|
|
{ .v = {
|
|
{132, 175, 190},
|
|
{141, 182, 190},
|
|
{133, 177, 190},
|
|
}},
|
|
{ .v = {
|
|
{133, 177, 191},
|
|
{142, 183, 191},
|
|
{134, 168, 191},
|
|
}},
|
|
{ .v = {
|
|
{180, 184, 192},
|
|
{140, 185, 193},
|
|
{132, 175, 194},
|
|
}},
|
|
{ .v = {
|
|
{135, 169, 195},
|
|
{142, 183, 195},
|
|
{143, 186, 195},
|
|
}},
|
|
{ .v = {
|
|
{135, 169, 196},
|
|
{144, 187, 196},
|
|
{136, 170, 196},
|
|
}},
|
|
{ .v = {
|
|
{137, 171, 197},
|
|
{144, 187, 197},
|
|
{145, 178, 197},
|
|
}},
|
|
{ .v = {
|
|
{141, 182, 198},
|
|
{150, 188, 198},
|
|
{142, 183, 198},
|
|
}},
|
|
{ .v = {
|
|
{143, 186, 199},
|
|
{150, 188, 199},
|
|
{151, 189, 199},
|
|
}},
|
|
{ .v = {
|
|
{143, 186, 200},
|
|
{152, 190, 200},
|
|
{144, 187, 200},
|
|
}},
|
|
{ .v = {
|
|
{145, 178, 201},
|
|
{152, 190, 201},
|
|
{153, 191, 201},
|
|
}},
|
|
{ .v = {
|
|
{145, 178, 202},
|
|
{154, 192, 202},
|
|
{146, 179, 202},
|
|
}},
|
|
{ .v = {
|
|
{146, 179, 203},
|
|
{155, 193, 203},
|
|
{147, 180, 203},
|
|
}},
|
|
{ .v = {
|
|
{131, 194, 204},
|
|
{147, 180, 204},
|
|
{155, 193, 204},
|
|
}},
|
|
{ .v = {
|
|
{140, 185, 205},
|
|
{149, 195, 205},
|
|
{141, 182, 205},
|
|
}},
|
|
{ .v = {
|
|
{180, 196, 206},
|
|
{148, 197, 207},
|
|
{140, 185, 208},
|
|
}},
|
|
{ .v = {
|
|
{153, 191, 209},
|
|
{162, 198, 209},
|
|
{154, 192, 209},
|
|
}},
|
|
{ .v = {
|
|
{154, 192, 210},
|
|
{163, 199, 210},
|
|
{155, 193, 210},
|
|
}},
|
|
{ .v = {
|
|
{131, 200, 211},
|
|
{155, 193, 211},
|
|
{163, 199, 211},
|
|
}},
|
|
{ .v = {
|
|
{148, 197, 212},
|
|
{157, 201, 212},
|
|
{149, 195, 212},
|
|
}},
|
|
{ .v = {
|
|
{149, 195, 213},
|
|
{158, 202, 213},
|
|
{150, 188, 213},
|
|
}},
|
|
{ .v = {
|
|
{180, 203, 214},
|
|
{156, 204, 215},
|
|
{148, 197, 216},
|
|
}},
|
|
{ .v = {
|
|
{151, 189, 217},
|
|
{158, 202, 217},
|
|
{159, 205, 217},
|
|
}},
|
|
{ .v = {
|
|
{151, 189, 218},
|
|
{160, 206, 218},
|
|
{152, 190, 218},
|
|
}},
|
|
{ .v = {
|
|
{153, 191, 219},
|
|
{160, 206, 219},
|
|
{161, 207, 219},
|
|
}},
|
|
{ .v = {
|
|
{159, 205, 220},
|
|
{166, 208, 220},
|
|
{167, 209, 220},
|
|
}},
|
|
{ .v = {
|
|
{159, 205, 221},
|
|
{168, 210, 221},
|
|
{160, 206, 221},
|
|
}},
|
|
{ .v = {
|
|
{161, 207, 222},
|
|
{168, 210, 222},
|
|
{169, 211, 222},
|
|
}},
|
|
{ .v = {
|
|
{161, 207, 223},
|
|
{170, 212, 223},
|
|
{162, 198, 223},
|
|
}},
|
|
{ .v = {
|
|
{162, 198, 224},
|
|
{171, 213, 224},
|
|
{163, 199, 224},
|
|
}},
|
|
{ .v = {
|
|
{131, 214, 225},
|
|
{163, 199, 225},
|
|
{171, 213, 225},
|
|
}},
|
|
{ .v = {
|
|
{156, 204, 226},
|
|
{165, 215, 226},
|
|
{157, 201, 226},
|
|
}},
|
|
{ .v = {
|
|
{180, 216, 227},
|
|
{164, 217, 228},
|
|
{156, 204, 229},
|
|
}},
|
|
{ .v = {
|
|
{157, 201, 230},
|
|
{166, 208, 230},
|
|
{158, 202, 230},
|
|
}},
|
|
{ .v = {
|
|
{171, 213, 231},
|
|
{178, 218, 231},
|
|
{179, 219, 231},
|
|
}},
|
|
{ .v = {
|
|
{131, 220, 232},
|
|
{171, 213, 232},
|
|
{179, 219, 232},
|
|
}},
|
|
{ .v = {
|
|
{164, 217, 233},
|
|
{173, 221, 233},
|
|
{165, 215, 233},
|
|
}},
|
|
{ .v = {
|
|
{165, 215, 234},
|
|
{174, 222, 234},
|
|
{166, 208, 234},
|
|
}},
|
|
{ .v = {
|
|
{180, 223, 235},
|
|
{172, 224, 236},
|
|
{164, 217, 237},
|
|
}},
|
|
{ .v = {
|
|
{167, 209, 238},
|
|
{174, 222, 238},
|
|
{175, 225, 238},
|
|
}},
|
|
{ .v = {
|
|
{167, 209, 239},
|
|
{176, 226, 239},
|
|
{168, 210, 239},
|
|
}},
|
|
{ .v = {
|
|
{169, 211, 240},
|
|
{176, 226, 240},
|
|
{177, 227, 240},
|
|
}},
|
|
{ .v = {
|
|
{169, 211, 241},
|
|
{178, 218, 241},
|
|
{170, 212, 241},
|
|
}},
|
|
{ .v = {
|
|
{175, 225, 242},
|
|
{183, 228, 242},
|
|
{184, 229, 242},
|
|
}},
|
|
{ .v = {
|
|
{175, 225, 243},
|
|
{185, 230, 243},
|
|
{176, 226, 243},
|
|
}},
|
|
{ .v = {
|
|
{177, 227, 244},
|
|
{185, 230, 244},
|
|
{186, 231, 244},
|
|
}},
|
|
{ .v = {
|
|
{178, 218, 245},
|
|
{186, 231, 245},
|
|
{187, 232, 245},
|
|
}},
|
|
{ .v = {
|
|
{178, 218, 246},
|
|
{188, 233, 246},
|
|
{179, 219, 246},
|
|
}},
|
|
{ .v = {
|
|
{180, 234, 247},
|
|
{181, 235, 248},
|
|
{172, 224, 249},
|
|
}},
|
|
{ .v = {
|
|
{131, 236, 250},
|
|
{179, 219, 250},
|
|
{188, 233, 250},
|
|
}},
|
|
{ .v = {
|
|
{172, 224, 251},
|
|
{182, 237, 251},
|
|
{173, 221, 251},
|
|
}},
|
|
{ .v = {
|
|
{173, 221, 252},
|
|
{183, 228, 252},
|
|
{174, 222, 252},
|
|
}},
|
|
{ .v = {
|
|
{188, 233, 253},
|
|
{195, 238, 253},
|
|
{196, 239, 253},
|
|
}},
|
|
{ .v = {
|
|
{131, 240, 254},
|
|
{188, 233, 254},
|
|
{196, 239, 254},
|
|
}},
|
|
{ .v = {
|
|
{181, 235, 255},
|
|
{190, 241, 255},
|
|
{182, 237, 255},
|
|
}},
|
|
{ .v = {
|
|
{182, 237, 256},
|
|
{191, 242, 256},
|
|
{183, 228, 256},
|
|
}},
|
|
{ .v = {
|
|
{180, 243, 257},
|
|
{189, 244, 258},
|
|
{181, 235, 259},
|
|
}},
|
|
{ .v = {
|
|
{184, 229, 260},
|
|
{191, 242, 260},
|
|
{192, 245, 260},
|
|
}},
|
|
{ .v = {
|
|
{184, 229, 261},
|
|
{193, 246, 261},
|
|
{185, 230, 261},
|
|
}},
|
|
{ .v = {
|
|
{186, 231, 262},
|
|
{193, 246, 262},
|
|
{194, 247, 262},
|
|
}},
|
|
{ .v = {
|
|
{186, 231, 263},
|
|
{195, 238, 263},
|
|
{187, 232, 263},
|
|
}},
|
|
{ .v = {
|
|
{192, 248, 264},
|
|
{201, 249, 264},
|
|
{193, 250, 264},
|
|
}},
|
|
{ .v = {
|
|
{194, 251, 265},
|
|
{201, 249, 265},
|
|
{202, 252, 265},
|
|
}},
|
|
{ .v = {
|
|
{195, 253, 266},
|
|
{202, 252, 266},
|
|
{203, 254, 266},
|
|
}},
|
|
{ .v = {
|
|
{195, 253, 267},
|
|
{204, 255, 267},
|
|
{196, 256, 267},
|
|
}},
|
|
{ .v = {
|
|
{131, 257, 268},
|
|
{196, 256, 268},
|
|
{204, 255, 268},
|
|
}},
|
|
{ .v = {
|
|
{189, 258, 269},
|
|
{198, 259, 269},
|
|
{190, 260, 269},
|
|
}},
|
|
{ .v = {
|
|
{190, 260, 270},
|
|
{199, 261, 270},
|
|
{191, 262, 270},
|
|
}},
|
|
{ .v = {
|
|
{180, 263, 271},
|
|
{197, 264, 272},
|
|
{189, 258, 273},
|
|
}},
|
|
{ .v = {
|
|
{192, 248, 274},
|
|
{199, 261, 274},
|
|
{200, 265, 274},
|
|
}},
|
|
{ .v = {
|
|
{131, 266, 275},
|
|
{204, 255, 275},
|
|
{212, 267, 275},
|
|
}},
|
|
{ .v = {
|
|
{197, 264, 276},
|
|
{206, 268, 276},
|
|
{198, 259, 276},
|
|
}},
|
|
{ .v = {
|
|
{198, 259, 277},
|
|
{207, 269, 277},
|
|
{199, 261, 277},
|
|
}},
|
|
{ .v = {
|
|
{180, 270, 278},
|
|
{205, 271, 279},
|
|
{197, 264, 280},
|
|
}},
|
|
{ .v = {
|
|
{200, 265, 281},
|
|
{207, 269, 281},
|
|
{208, 272, 281},
|
|
}},
|
|
{ .v = {
|
|
{200, 265, 282},
|
|
{209, 273, 282},
|
|
{201, 249, 282},
|
|
}},
|
|
{ .v = {
|
|
{202, 252, 283},
|
|
{209, 273, 283},
|
|
{210, 274, 283},
|
|
}},
|
|
{ .v = {
|
|
{202, 252, 284},
|
|
{211, 275, 284},
|
|
{203, 254, 284},
|
|
}},
|
|
{ .v = {
|
|
{203, 254, 285},
|
|
{212, 267, 285},
|
|
{204, 255, 285},
|
|
}},
|
|
{ .v = {
|
|
{210, 274, 286},
|
|
{217, 276, 286},
|
|
{218, 277, 286},
|
|
}},
|
|
{ .v = {
|
|
{210, 274, 287},
|
|
{219, 278, 287},
|
|
{211, 275, 287},
|
|
}},
|
|
{ .v = {
|
|
{212, 267, 288},
|
|
{219, 278, 288},
|
|
{220, 279, 288},
|
|
}},
|
|
{ .v = {
|
|
{131, 280, 289},
|
|
{212, 267, 289},
|
|
{220, 279, 289},
|
|
}},
|
|
{ .v = {
|
|
{205, 271, 290},
|
|
{214, 281, 290},
|
|
{206, 268, 290},
|
|
}},
|
|
{ .v = {
|
|
{206, 268, 291},
|
|
{215, 282, 291},
|
|
{207, 269, 291},
|
|
}},
|
|
{ .v = {
|
|
{180, 283, 292},
|
|
{213, 284, 293},
|
|
{205, 271, 294},
|
|
}},
|
|
{ .v = {
|
|
{208, 272, 295},
|
|
{215, 282, 295},
|
|
{216, 285, 295},
|
|
}},
|
|
{ .v = {
|
|
{208, 272, 296},
|
|
{217, 276, 296},
|
|
{209, 273, 296},
|
|
}},
|
|
{ .v = {
|
|
{213, 284, 297},
|
|
{222, 286, 297},
|
|
{214, 281, 297},
|
|
}},
|
|
{ .v = {
|
|
{214, 281, 298},
|
|
{223, 287, 298},
|
|
{215, 282, 298},
|
|
}},
|
|
{ .v = {
|
|
{216, 285, 299},
|
|
{223, 287, 299},
|
|
{224, 288, 299},
|
|
}},
|
|
{ .v = {
|
|
{216, 285, 300},
|
|
{225, 289, 300},
|
|
{217, 276, 300},
|
|
}},
|
|
{ .v = {
|
|
{218, 277, 301},
|
|
{225, 289, 301},
|
|
{226, 290, 301},
|
|
}},
|
|
{ .v = {
|
|
{218, 277, 302},
|
|
{227, 291, 302},
|
|
{219, 278, 302},
|
|
}},
|
|
{ .v = {
|
|
{220, 279, 303},
|
|
{227, 291, 303},
|
|
{228, 292, 303},
|
|
}},
|
|
{ .v = {
|
|
{180, 293, 304},
|
|
{221, 294, 305},
|
|
{213, 284, 306},
|
|
}},
|
|
{ .v = {
|
|
{131, 295, 307},
|
|
{220, 279, 307},
|
|
{228, 292, 307},
|
|
}},
|
|
{ .v = {
|
|
{226, 290, 308},
|
|
{233, 296, 308},
|
|
{234, 297, 308},
|
|
}},
|
|
{ .v = {
|
|
{226, 290, 309},
|
|
{235, 298, 309},
|
|
{227, 291, 309},
|
|
}},
|
|
{ .v = {
|
|
{228, 292, 310},
|
|
{235, 298, 310},
|
|
{236, 299, 310},
|
|
}},
|
|
{ .v = {
|
|
{131, 300, 311},
|
|
{228, 292, 311},
|
|
{236, 299, 311},
|
|
}},
|
|
{ .v = {
|
|
{221, 294, 312},
|
|
{230, 301, 312},
|
|
{222, 286, 312},
|
|
}},
|
|
{ .v = {
|
|
{222, 286, 313},
|
|
{231, 302, 313},
|
|
{223, 287, 313},
|
|
}},
|
|
{ .v = {
|
|
{180, 303, 314},
|
|
{229, 304, 315},
|
|
{221, 294, 316},
|
|
}},
|
|
{ .v = {
|
|
{224, 288, 317},
|
|
{231, 302, 317},
|
|
{232, 305, 317},
|
|
}},
|
|
{ .v = {
|
|
{224, 288, 318},
|
|
{233, 296, 318},
|
|
{225, 289, 318},
|
|
}},
|
|
{ .v = {
|
|
{230, 301, 319},
|
|
{239, 306, 319},
|
|
{231, 302, 319},
|
|
}},
|
|
{ .v = {
|
|
{232, 305, 320},
|
|
{239, 306, 320},
|
|
{240, 307, 320},
|
|
}},
|
|
{ .v = {
|
|
{232, 305, 321},
|
|
{241, 308, 321},
|
|
{233, 296, 321},
|
|
}},
|
|
{ .v = {
|
|
{234, 297, 322},
|
|
{241, 308, 322},
|
|
{242, 309, 322},
|
|
}},
|
|
{ .v = {
|
|
{234, 297, 323},
|
|
{243, 310, 323},
|
|
{235, 298, 323},
|
|
}},
|
|
{ .v = {
|
|
{236, 299, 324},
|
|
{243, 310, 324},
|
|
{244, 311, 324},
|
|
}},
|
|
{ .v = {
|
|
{180, 312, 325},
|
|
{237, 313, 326},
|
|
{229, 304, 327},
|
|
}},
|
|
{ .v = {
|
|
{131, 314, 328},
|
|
{236, 299, 328},
|
|
{244, 311, 328},
|
|
}},
|
|
{ .v = {
|
|
{229, 304, 329},
|
|
{238, 315, 329},
|
|
{230, 301, 329},
|
|
}},
|
|
{ .v = {
|
|
{242, 309, 330},
|
|
{251, 316, 330},
|
|
{243, 310, 330},
|
|
}},
|
|
{ .v = {
|
|
{243, 310, 331},
|
|
{252, 317, 331},
|
|
{244, 311, 331},
|
|
}},
|
|
{ .v = {
|
|
{131, 318, 332},
|
|
{244, 311, 332},
|
|
{252, 317, 332},
|
|
}},
|
|
{ .v = {
|
|
{237, 313, 333},
|
|
{246, 319, 333},
|
|
{238, 315, 333},
|
|
}},
|
|
{ .v = {
|
|
{238, 315, 334},
|
|
{247, 320, 334},
|
|
{239, 306, 334},
|
|
}},
|
|
{ .v = {
|
|
{180, 321, 335},
|
|
{245, 322, 336},
|
|
{237, 313, 337},
|
|
}},
|
|
{ .v = {
|
|
{240, 307, 338},
|
|
{247, 320, 338},
|
|
{248, 323, 338},
|
|
}},
|
|
{ .v = {
|
|
{240, 307, 339},
|
|
{249, 324, 339},
|
|
{241, 308, 339},
|
|
}},
|
|
{ .v = {
|
|
{242, 309, 340},
|
|
{249, 324, 340},
|
|
{250, 325, 340},
|
|
}},
|
|
{ .v = {
|
|
{246, 319, 341},
|
|
{254, 10, 341},
|
|
{247, 320, 341},
|
|
}},
|
|
{ .v = {
|
|
{248, 323, 342},
|
|
{254, 10, 342},
|
|
{9, 11, 342},
|
|
}},
|
|
{ .v = {
|
|
{248, 323, 343},
|
|
{255, 6, 343},
|
|
{249, 324, 343},
|
|
}},
|
|
{ .v = {
|
|
{249, 324, 344},
|
|
{8, 4, 344},
|
|
{250, 325, 344},
|
|
}},
|
|
{ .v = {
|
|
{250, 325, 345},
|
|
{256, 3, 345},
|
|
{251, 316, 345},
|
|
}},
|
|
{ .v = {
|
|
{252, 317, 346},
|
|
{256, 3, 346},
|
|
{257, 1, 346},
|
|
}},
|
|
{ .v = {
|
|
{131, 326, 347},
|
|
{252, 317, 347},
|
|
{257, 1, 347},
|
|
}},
|
|
{ .v = {
|
|
{245, 322, 348},
|
|
{10, 15, 348},
|
|
{246, 319, 348},
|
|
}},
|
|
{ .v = {
|
|
{180, 327, 349},
|
|
{253, 14, 350},
|
|
{245, 322, 351},
|
|
}},
|
|
{ .v = {
|
|
{256, 3, 1},
|
|
{6, 5, 1},
|
|
{7, 2, 1},
|
|
}},
|
|
{ .v = {
|
|
{8, 4, 2},
|
|
{5, 7, 2},
|
|
{6, 5, 2},
|
|
}},
|
|
{ .v = {
|
|
{255, 6, 3},
|
|
{4, 9, 3},
|
|
{5, 7, 3},
|
|
}},
|
|
{ .v = {
|
|
{255, 6, 4},
|
|
{9, 11, 4},
|
|
{3, 8, 4},
|
|
}},
|
|
{ .v = {
|
|
{254, 10, 5},
|
|
{2, 16, 5},
|
|
{3, 8, 5},
|
|
}},
|
|
{ .v = {
|
|
{10, 15, 9},
|
|
{1, 17, 9},
|
|
{2, 16, 9},
|
|
}},
|
|
{ .v = {
|
|
{253, 14, 352},
|
|
{0, 13, 352},
|
|
{1, 17, 352},
|
|
}},
|
|
{ .v = {
|
|
{1, 17, 11},
|
|
{12, 26, 11},
|
|
{13, 18, 11},
|
|
}},
|
|
{ .v = {
|
|
{2, 16, 12},
|
|
{13, 18, 12},
|
|
{14, 19, 12},
|
|
}},
|
|
{ .v = {
|
|
{4, 9, 13},
|
|
{3, 8, 13},
|
|
{14, 19, 13},
|
|
}},
|
|
{ .v = {
|
|
{4, 9, 14},
|
|
{15, 20, 14},
|
|
{16, 21, 14},
|
|
}},
|
|
{ .v = {
|
|
{5, 7, 15},
|
|
{16, 21, 15},
|
|
{17, 22, 15},
|
|
}},
|
|
{ .v = {
|
|
{7, 2, 353},
|
|
{6, 5, 353},
|
|
{17, 22, 353},
|
|
}},
|
|
{ .v = {
|
|
{1, 17, 18},
|
|
{0, 13, 18},
|
|
{11, 25, 18},
|
|
}},
|
|
{ .v = {
|
|
{16, 21, 22},
|
|
{15, 20, 22},
|
|
{23, 28, 22},
|
|
}},
|
|
{ .v = {
|
|
{16, 21, 23},
|
|
{24, 29, 23},
|
|
{25, 30, 23},
|
|
}},
|
|
{ .v = {
|
|
{17, 22, 24},
|
|
{25, 30, 24},
|
|
{26, 31, 24},
|
|
}},
|
|
{ .v = {
|
|
{12, 26, 26},
|
|
{11, 25, 26},
|
|
{19, 33, 26},
|
|
}},
|
|
{ .v = {
|
|
{12, 26, 27},
|
|
{20, 34, 27},
|
|
{21, 35, 27},
|
|
}},
|
|
{ .v = {
|
|
{13, 18, 31},
|
|
{21, 35, 31},
|
|
{22, 37, 31},
|
|
}},
|
|
{ .v = {
|
|
{15, 20, 32},
|
|
{14, 19, 32},
|
|
{22, 37, 32},
|
|
}},
|
|
{ .v = {
|
|
{19, 33, 33},
|
|
{27, 46, 33},
|
|
{28, 38, 33},
|
|
}},
|
|
{ .v = {
|
|
{21, 35, 34},
|
|
{20, 34, 34},
|
|
{28, 38, 34},
|
|
}},
|
|
{ .v = {
|
|
{21, 35, 35},
|
|
{29, 39, 35},
|
|
{30, 40, 35},
|
|
}},
|
|
{ .v = {
|
|
{22, 37, 36},
|
|
{30, 40, 36},
|
|
{31, 41, 36},
|
|
}},
|
|
{ .v = {
|
|
{24, 29, 37},
|
|
{23, 28, 37},
|
|
{31, 41, 37},
|
|
}},
|
|
{ .v = {
|
|
{25, 30, 38},
|
|
{24, 29, 38},
|
|
{32, 42, 38},
|
|
}},
|
|
{ .v = {
|
|
{25, 30, 39},
|
|
{33, 43, 39},
|
|
{34, 44, 39},
|
|
}},
|
|
{ .v = {
|
|
{32, 42, 44},
|
|
{31, 41, 44},
|
|
{39, 48, 44},
|
|
}},
|
|
{ .v = {
|
|
{32, 42, 45},
|
|
{40, 49, 45},
|
|
{41, 50, 45},
|
|
}},
|
|
{ .v = {
|
|
{33, 43, 46},
|
|
{41, 50, 46},
|
|
{42, 51, 46},
|
|
}},
|
|
{ .v = {
|
|
{27, 46, 354},
|
|
{35, 56, 354},
|
|
{36, 53, 354},
|
|
}},
|
|
{ .v = {
|
|
{28, 38, 49},
|
|
{36, 53, 49},
|
|
{37, 54, 49},
|
|
}},
|
|
{ .v = {
|
|
{30, 40, 53},
|
|
{29, 39, 53},
|
|
{37, 54, 53},
|
|
}},
|
|
{ .v = {
|
|
{31, 41, 54},
|
|
{30, 40, 54},
|
|
{38, 57, 54},
|
|
}},
|
|
{ .v = {
|
|
{36, 53, 55},
|
|
{44, 65, 55},
|
|
{45, 58, 55},
|
|
}},
|
|
{ .v = {
|
|
{38, 57, 56},
|
|
{37, 54, 56},
|
|
{45, 58, 56},
|
|
}},
|
|
{ .v = {
|
|
{38, 57, 57},
|
|
{46, 59, 57},
|
|
{47, 60, 57},
|
|
}},
|
|
{ .v = {
|
|
{39, 48, 58},
|
|
{47, 60, 58},
|
|
{48, 61, 58},
|
|
}},
|
|
{ .v = {
|
|
{40, 49, 59},
|
|
{48, 61, 59},
|
|
{49, 62, 59},
|
|
}},
|
|
{ .v = {
|
|
{42, 51, 355},
|
|
{41, 50, 355},
|
|
{49, 62, 355},
|
|
}},
|
|
{ .v = {
|
|
{35, 56, 62},
|
|
{43, 67, 62},
|
|
{44, 65, 62},
|
|
}},
|
|
{ .v = {
|
|
{48, 61, 66},
|
|
{56, 77, 66},
|
|
{57, 68, 66},
|
|
}},
|
|
{ .v = {
|
|
{49, 62, 67},
|
|
{57, 68, 67},
|
|
{58, 69, 67},
|
|
}},
|
|
{ .v = {
|
|
{43, 67, 69},
|
|
{51, 74, 69},
|
|
{52, 71, 69},
|
|
}},
|
|
{ .v = {
|
|
{44, 65, 70},
|
|
{52, 71, 70},
|
|
{53, 72, 70},
|
|
}},
|
|
{ .v = {
|
|
{46, 59, 74},
|
|
{45, 58, 74},
|
|
{53, 72, 74},
|
|
}},
|
|
{ .v = {
|
|
{46, 59, 75},
|
|
{54, 75, 75},
|
|
{55, 76, 75},
|
|
}},
|
|
{ .v = {
|
|
{48, 61, 76},
|
|
{47, 60, 76},
|
|
{55, 76, 76},
|
|
}},
|
|
{ .v = {
|
|
{54, 75, 77},
|
|
{53, 72, 77},
|
|
{61, 78, 77},
|
|
}},
|
|
{ .v = {
|
|
{54, 75, 78},
|
|
{62, 79, 78},
|
|
{63, 80, 78},
|
|
}},
|
|
{ .v = {
|
|
{56, 77, 79},
|
|
{55, 76, 79},
|
|
{63, 80, 79},
|
|
}},
|
|
{ .v = {
|
|
{56, 77, 80},
|
|
{64, 81, 80},
|
|
{65, 82, 80},
|
|
}},
|
|
{ .v = {
|
|
{57, 68, 81},
|
|
{65, 82, 81},
|
|
{66, 83, 81},
|
|
}},
|
|
{ .v = {
|
|
{51, 74, 356},
|
|
{59, 87, 356},
|
|
{60, 85, 356},
|
|
}},
|
|
{ .v = {
|
|
{52, 71, 87},
|
|
{60, 85, 87},
|
|
{61, 78, 87},
|
|
}},
|
|
{ .v = {
|
|
{65, 82, 88},
|
|
{73, 97, 88},
|
|
{74, 88, 88},
|
|
}},
|
|
{ .v = {
|
|
{59, 87, 357},
|
|
{67, 93, 357},
|
|
{68, 90, 357},
|
|
}},
|
|
{ .v = {
|
|
{60, 85, 91},
|
|
{68, 90, 91},
|
|
{69, 91, 91},
|
|
}},
|
|
{ .v = {
|
|
{62, 79, 95},
|
|
{61, 78, 95},
|
|
{69, 91, 95},
|
|
}},
|
|
{ .v = {
|
|
{62, 79, 96},
|
|
{70, 94, 96},
|
|
{71, 95, 96},
|
|
}},
|
|
{ .v = {
|
|
{64, 81, 97},
|
|
{63, 80, 97},
|
|
{71, 95, 97},
|
|
}},
|
|
{ .v = {
|
|
{65, 82, 98},
|
|
{64, 81, 98},
|
|
{72, 96, 98},
|
|
}},
|
|
{ .v = {
|
|
{70, 94, 99},
|
|
{69, 91, 99},
|
|
{77, 98, 99},
|
|
}},
|
|
{ .v = {
|
|
{70, 94, 100},
|
|
{78, 99, 100},
|
|
{79, 100, 100},
|
|
}},
|
|
{ .v = {
|
|
{72, 96, 101},
|
|
{71, 95, 101},
|
|
{79, 100, 101},
|
|
}},
|
|
{ .v = {
|
|
{72, 96, 102},
|
|
{80, 101, 102},
|
|
{81, 102, 102},
|
|
}},
|
|
{ .v = {
|
|
{73, 97, 103},
|
|
{81, 102, 103},
|
|
{82, 103, 103},
|
|
}},
|
|
{ .v = {
|
|
{67, 93, 108},
|
|
{75, 105, 108},
|
|
{76, 107, 108},
|
|
}},
|
|
{ .v = {
|
|
{68, 90, 109},
|
|
{76, 107, 109},
|
|
{77, 98, 109},
|
|
}},
|
|
{ .v = {
|
|
{81, 102, 110},
|
|
{89, 117, 110},
|
|
{90, 108, 110},
|
|
}},
|
|
{ .v = {
|
|
{75, 105, 112},
|
|
{83, 113, 112},
|
|
{84, 110, 112},
|
|
}},
|
|
{ .v = {
|
|
{76, 107, 113},
|
|
{84, 110, 113},
|
|
{85, 111, 113},
|
|
}},
|
|
{ .v = {
|
|
{78, 99, 117},
|
|
{77, 98, 117},
|
|
{85, 111, 117},
|
|
}},
|
|
{ .v = {
|
|
{78, 99, 118},
|
|
{86, 114, 118},
|
|
{87, 115, 118},
|
|
}},
|
|
{ .v = {
|
|
{80, 101, 119},
|
|
{79, 100, 119},
|
|
{87, 115, 119},
|
|
}},
|
|
{ .v = {
|
|
{80, 101, 358},
|
|
{88, 116, 358},
|
|
{89, 117, 358},
|
|
}},
|
|
{ .v = {
|
|
{86, 114, 121},
|
|
{94, 127, 121},
|
|
{95, 118, 121},
|
|
}},
|
|
{ .v = {
|
|
{88, 116, 122},
|
|
{87, 115, 122},
|
|
{95, 118, 122},
|
|
}},
|
|
{ .v = {
|
|
{88, 116, 123},
|
|
{96, 119, 123},
|
|
{97, 120, 123},
|
|
}},
|
|
{ .v = {
|
|
{90, 108, 359},
|
|
{89, 117, 359},
|
|
{97, 120, 359},
|
|
}},
|
|
{ .v = {
|
|
{83, 113, 129},
|
|
{91, 123, 129},
|
|
{92, 125, 129},
|
|
}},
|
|
{ .v = {
|
|
{84, 110, 130},
|
|
{92, 125, 130},
|
|
{93, 126, 130},
|
|
}},
|
|
{ .v = {
|
|
{86, 114, 131},
|
|
{85, 111, 131},
|
|
{93, 126, 131},
|
|
}},
|
|
{ .v = {
|
|
{91, 123, 133},
|
|
{99, 133, 133},
|
|
{100, 130, 133},
|
|
}},
|
|
{ .v = {
|
|
{92, 125, 134},
|
|
{100, 130, 134},
|
|
{101, 131, 134},
|
|
}},
|
|
{ .v = {
|
|
{94, 127, 138},
|
|
{93, 126, 138},
|
|
{101, 131, 138},
|
|
}},
|
|
{ .v = {
|
|
{95, 118, 139},
|
|
{94, 127, 139},
|
|
{102, 134, 139},
|
|
}},
|
|
{ .v = {
|
|
{96, 119, 140},
|
|
{95, 118, 140},
|
|
{103, 135, 140},
|
|
}},
|
|
{ .v = {
|
|
{96, 119, 141},
|
|
{104, 136, 141},
|
|
{105, 137, 141},
|
|
}},
|
|
{ .v = {
|
|
{97, 120, 360},
|
|
{105, 137, 360},
|
|
{106, 129, 360},
|
|
}},
|
|
{ .v = {
|
|
{102, 134, 143},
|
|
{110, 147, 143},
|
|
{111, 138, 143},
|
|
}},
|
|
{ .v = {
|
|
{104, 136, 144},
|
|
{103, 135, 144},
|
|
{111, 138, 144},
|
|
}},
|
|
{ .v = {
|
|
{105, 137, 361},
|
|
{104, 136, 361},
|
|
{112, 139, 361},
|
|
}},
|
|
{ .v = {
|
|
{105, 137, 146},
|
|
{113, 140, 146},
|
|
{114, 141, 146},
|
|
}},
|
|
{ .v = {
|
|
{99, 133, 148},
|
|
{107, 146, 148},
|
|
{108, 143, 148},
|
|
}},
|
|
{ .v = {
|
|
{100, 130, 149},
|
|
{108, 143, 149},
|
|
{109, 144, 149},
|
|
}},
|
|
{ .v = {
|
|
{102, 134, 153},
|
|
{101, 131, 153},
|
|
{109, 144, 153},
|
|
}},
|
|
{ .v = {
|
|
{107, 146, 155},
|
|
{115, 157, 155},
|
|
{116, 150, 155},
|
|
}},
|
|
{ .v = {
|
|
{108, 143, 156},
|
|
{116, 150, 156},
|
|
{117, 151, 156},
|
|
}},
|
|
{ .v = {
|
|
{110, 147, 157},
|
|
{109, 144, 157},
|
|
{117, 151, 157},
|
|
}},
|
|
{ .v = {
|
|
{110, 147, 158},
|
|
{118, 152, 158},
|
|
{119, 153, 158},
|
|
}},
|
|
{ .v = {
|
|
{111, 138, 159},
|
|
{119, 153, 159},
|
|
{120, 154, 159},
|
|
}},
|
|
{ .v = {
|
|
{113, 140, 160},
|
|
{112, 139, 160},
|
|
{120, 154, 160},
|
|
}},
|
|
{ .v = {
|
|
{113, 140, 161},
|
|
{121, 155, 161},
|
|
{122, 149, 161},
|
|
}},
|
|
{ .v = {
|
|
{120, 154, 165},
|
|
{119, 153, 165},
|
|
{127, 158, 165},
|
|
}},
|
|
{ .v = {
|
|
{120, 154, 166},
|
|
{128, 159, 166},
|
|
{129, 160, 166},
|
|
}},
|
|
{ .v = {
|
|
{121, 155, 167},
|
|
{129, 160, 167},
|
|
{130, 161, 167},
|
|
}},
|
|
{ .v = {
|
|
{115, 157, 169},
|
|
{123, 166, 169},
|
|
{124, 163, 169},
|
|
}},
|
|
{ .v = {
|
|
{116, 150, 170},
|
|
{124, 163, 170},
|
|
{125, 164, 170},
|
|
}},
|
|
{ .v = {
|
|
{118, 152, 174},
|
|
{117, 151, 174},
|
|
{125, 164, 174},
|
|
}},
|
|
{ .v = {
|
|
{118, 152, 175},
|
|
{126, 167, 175},
|
|
{127, 158, 175},
|
|
}},
|
|
{ .v = {
|
|
{124, 163, 176},
|
|
{133, 177, 176},
|
|
{134, 168, 176},
|
|
}},
|
|
{ .v = {
|
|
{126, 167, 177},
|
|
{125, 164, 177},
|
|
{134, 168, 177},
|
|
}},
|
|
{ .v = {
|
|
{126, 167, 178},
|
|
{135, 169, 178},
|
|
{136, 170, 178},
|
|
}},
|
|
{ .v = {
|
|
{127, 158, 179},
|
|
{136, 170, 179},
|
|
{137, 171, 179},
|
|
}},
|
|
{ .v = {
|
|
{128, 159, 180},
|
|
{137, 171, 180},
|
|
{138, 172, 180},
|
|
}},
|
|
{ .v = {
|
|
{129, 160, 181},
|
|
{138, 172, 181},
|
|
{139, 173, 181},
|
|
}},
|
|
{ .v = {
|
|
{123, 166, 186},
|
|
{132, 175, 186},
|
|
{133, 177, 186},
|
|
}},
|
|
{ .v = {
|
|
{138, 172, 187},
|
|
{137, 171, 187},
|
|
{145, 178, 187},
|
|
}},
|
|
{ .v = {
|
|
{139, 173, 188},
|
|
{138, 172, 188},
|
|
{146, 179, 188},
|
|
}},
|
|
{ .v = {
|
|
{132, 175, 190},
|
|
{140, 185, 190},
|
|
{141, 182, 190},
|
|
}},
|
|
{ .v = {
|
|
{133, 177, 191},
|
|
{141, 182, 191},
|
|
{142, 183, 191},
|
|
}},
|
|
{ .v = {
|
|
{135, 169, 195},
|
|
{134, 168, 195},
|
|
{142, 183, 195},
|
|
}},
|
|
{ .v = {
|
|
{135, 169, 196},
|
|
{143, 186, 196},
|
|
{144, 187, 196},
|
|
}},
|
|
{ .v = {
|
|
{137, 171, 197},
|
|
{136, 170, 197},
|
|
{144, 187, 197},
|
|
}},
|
|
{ .v = {
|
|
{141, 182, 198},
|
|
{149, 195, 198},
|
|
{150, 188, 198},
|
|
}},
|
|
{ .v = {
|
|
{143, 186, 199},
|
|
{142, 183, 199},
|
|
{150, 188, 199},
|
|
}},
|
|
{ .v = {
|
|
{143, 186, 200},
|
|
{151, 189, 200},
|
|
{152, 190, 200},
|
|
}},
|
|
{ .v = {
|
|
{145, 178, 201},
|
|
{144, 187, 201},
|
|
{152, 190, 201},
|
|
}},
|
|
{ .v = {
|
|
{145, 178, 202},
|
|
{153, 191, 202},
|
|
{154, 192, 202},
|
|
}},
|
|
{ .v = {
|
|
{146, 179, 203},
|
|
{154, 192, 203},
|
|
{155, 193, 203},
|
|
}},
|
|
{ .v = {
|
|
{140, 185, 205},
|
|
{148, 197, 205},
|
|
{149, 195, 205},
|
|
}},
|
|
{ .v = {
|
|
{153, 191, 209},
|
|
{161, 207, 209},
|
|
{162, 198, 209},
|
|
}},
|
|
{ .v = {
|
|
{154, 192, 362},
|
|
{162, 198, 362},
|
|
{163, 199, 362},
|
|
}},
|
|
{ .v = {
|
|
{148, 197, 212},
|
|
{156, 204, 212},
|
|
{157, 201, 212},
|
|
}},
|
|
{ .v = {
|
|
{149, 195, 213},
|
|
{157, 201, 213},
|
|
{158, 202, 213},
|
|
}},
|
|
{ .v = {
|
|
{151, 189, 217},
|
|
{150, 188, 217},
|
|
{158, 202, 217},
|
|
}},
|
|
{ .v = {
|
|
{151, 189, 218},
|
|
{159, 205, 218},
|
|
{160, 206, 218},
|
|
}},
|
|
{ .v = {
|
|
{153, 191, 219},
|
|
{152, 190, 219},
|
|
{160, 206, 219},
|
|
}},
|
|
{ .v = {
|
|
{159, 205, 220},
|
|
{158, 202, 220},
|
|
{166, 208, 220},
|
|
}},
|
|
{ .v = {
|
|
{159, 205, 221},
|
|
{167, 209, 221},
|
|
{168, 210, 221},
|
|
}},
|
|
{ .v = {
|
|
{161, 207, 222},
|
|
{160, 206, 222},
|
|
{168, 210, 222},
|
|
}},
|
|
{ .v = {
|
|
{161, 207, 223},
|
|
{169, 211, 223},
|
|
{170, 212, 223},
|
|
}},
|
|
{ .v = {
|
|
{162, 198, 224},
|
|
{170, 212, 224},
|
|
{171, 213, 224},
|
|
}},
|
|
{ .v = {
|
|
{156, 204, 226},
|
|
{164, 217, 226},
|
|
{165, 215, 226},
|
|
}},
|
|
{ .v = {
|
|
{157, 201, 230},
|
|
{165, 215, 230},
|
|
{166, 208, 230},
|
|
}},
|
|
{ .v = {
|
|
{171, 213, 363},
|
|
{170, 212, 363},
|
|
{178, 218, 363},
|
|
}},
|
|
{ .v = {
|
|
{164, 217, 233},
|
|
{172, 224, 233},
|
|
{173, 221, 233},
|
|
}},
|
|
{ .v = {
|
|
{165, 215, 234},
|
|
{173, 221, 234},
|
|
{174, 222, 234},
|
|
}},
|
|
{ .v = {
|
|
{167, 209, 238},
|
|
{166, 208, 238},
|
|
{174, 222, 238},
|
|
}},
|
|
{ .v = {
|
|
{167, 209, 239},
|
|
{175, 225, 239},
|
|
{176, 226, 239},
|
|
}},
|
|
{ .v = {
|
|
{169, 211, 240},
|
|
{168, 210, 240},
|
|
{176, 226, 240},
|
|
}},
|
|
{ .v = {
|
|
{169, 211, 364},
|
|
{177, 227, 364},
|
|
{178, 218, 364},
|
|
}},
|
|
{ .v = {
|
|
{175, 225, 242},
|
|
{174, 222, 242},
|
|
{183, 228, 242},
|
|
}},
|
|
{ .v = {
|
|
{175, 225, 243},
|
|
{184, 229, 243},
|
|
{185, 230, 243},
|
|
}},
|
|
{ .v = {
|
|
{177, 227, 244},
|
|
{176, 226, 244},
|
|
{185, 230, 244},
|
|
}},
|
|
{ .v = {
|
|
{178, 218, 245},
|
|
{177, 227, 245},
|
|
{186, 231, 245},
|
|
}},
|
|
{ .v = {
|
|
{178, 218, 246},
|
|
{187, 232, 246},
|
|
{188, 233, 246},
|
|
}},
|
|
{ .v = {
|
|
{172, 224, 251},
|
|
{181, 235, 251},
|
|
{182, 237, 251},
|
|
}},
|
|
{ .v = {
|
|
{173, 221, 252},
|
|
{182, 237, 252},
|
|
{183, 228, 252},
|
|
}},
|
|
{ .v = {
|
|
{188, 233, 253},
|
|
{187, 232, 253},
|
|
{195, 238, 253},
|
|
}},
|
|
{ .v = {
|
|
{181, 235, 255},
|
|
{189, 244, 255},
|
|
{190, 241, 255},
|
|
}},
|
|
{ .v = {
|
|
{182, 237, 256},
|
|
{190, 241, 256},
|
|
{191, 242, 256},
|
|
}},
|
|
{ .v = {
|
|
{184, 229, 260},
|
|
{183, 228, 260},
|
|
{191, 242, 260},
|
|
}},
|
|
{ .v = {
|
|
{184, 229, 261},
|
|
{192, 245, 261},
|
|
{193, 246, 261},
|
|
}},
|
|
{ .v = {
|
|
{186, 231, 262},
|
|
{185, 230, 262},
|
|
{193, 246, 262},
|
|
}},
|
|
{ .v = {
|
|
{186, 231, 263},
|
|
{194, 247, 263},
|
|
{195, 238, 263},
|
|
}},
|
|
{ .v = {
|
|
{192, 248, 264},
|
|
{200, 265, 264},
|
|
{201, 249, 264},
|
|
}},
|
|
{ .v = {
|
|
{194, 251, 265},
|
|
{193, 250, 265},
|
|
{201, 249, 265},
|
|
}},
|
|
{ .v = {
|
|
{195, 253, 266},
|
|
{194, 251, 266},
|
|
{202, 252, 266},
|
|
}},
|
|
{ .v = {
|
|
{195, 253, 267},
|
|
{203, 254, 267},
|
|
{204, 255, 267},
|
|
}},
|
|
{ .v = {
|
|
{189, 258, 269},
|
|
{197, 264, 269},
|
|
{198, 259, 269},
|
|
}},
|
|
{ .v = {
|
|
{190, 260, 270},
|
|
{198, 259, 270},
|
|
{199, 261, 270},
|
|
}},
|
|
{ .v = {
|
|
{192, 248, 274},
|
|
{191, 262, 274},
|
|
{199, 261, 274},
|
|
}},
|
|
{ .v = {
|
|
{197, 264, 276},
|
|
{205, 271, 276},
|
|
{206, 268, 276},
|
|
}},
|
|
{ .v = {
|
|
{198, 259, 277},
|
|
{206, 268, 277},
|
|
{207, 269, 277},
|
|
}},
|
|
{ .v = {
|
|
{200, 265, 281},
|
|
{199, 261, 281},
|
|
{207, 269, 281},
|
|
}},
|
|
{ .v = {
|
|
{200, 265, 282},
|
|
{208, 272, 282},
|
|
{209, 273, 282},
|
|
}},
|
|
{ .v = {
|
|
{202, 252, 283},
|
|
{201, 249, 283},
|
|
{209, 273, 283},
|
|
}},
|
|
{ .v = {
|
|
{202, 252, 284},
|
|
{210, 274, 284},
|
|
{211, 275, 284},
|
|
}},
|
|
{ .v = {
|
|
{203, 254, 365},
|
|
{211, 275, 365},
|
|
{212, 267, 365},
|
|
}},
|
|
{ .v = {
|
|
{210, 274, 286},
|
|
{209, 273, 286},
|
|
{217, 276, 286},
|
|
}},
|
|
{ .v = {
|
|
{210, 274, 366},
|
|
{218, 277, 366},
|
|
{219, 278, 366},
|
|
}},
|
|
{ .v = {
|
|
{212, 267, 288},
|
|
{211, 275, 288},
|
|
{219, 278, 288},
|
|
}},
|
|
{ .v = {
|
|
{205, 271, 290},
|
|
{213, 284, 290},
|
|
{214, 281, 290},
|
|
}},
|
|
{ .v = {
|
|
{206, 268, 291},
|
|
{214, 281, 291},
|
|
{215, 282, 291},
|
|
}},
|
|
{ .v = {
|
|
{208, 272, 295},
|
|
{207, 269, 295},
|
|
{215, 282, 295},
|
|
}},
|
|
{ .v = {
|
|
{208, 272, 296},
|
|
{216, 285, 296},
|
|
{217, 276, 296},
|
|
}},
|
|
{ .v = {
|
|
{213, 284, 297},
|
|
{221, 294, 297},
|
|
{222, 286, 297},
|
|
}},
|
|
{ .v = {
|
|
{214, 281, 298},
|
|
{222, 286, 298},
|
|
{223, 287, 298},
|
|
}},
|
|
{ .v = {
|
|
{216, 285, 299},
|
|
{215, 282, 299},
|
|
{223, 287, 299},
|
|
}},
|
|
{ .v = {
|
|
{216, 285, 300},
|
|
{224, 288, 300},
|
|
{225, 289, 300},
|
|
}},
|
|
{ .v = {
|
|
{218, 277, 301},
|
|
{217, 276, 301},
|
|
{225, 289, 301},
|
|
}},
|
|
{ .v = {
|
|
{218, 277, 302},
|
|
{226, 290, 302},
|
|
{227, 291, 302},
|
|
}},
|
|
{ .v = {
|
|
{220, 279, 303},
|
|
{219, 278, 303},
|
|
{227, 291, 303},
|
|
}},
|
|
{ .v = {
|
|
{226, 290, 308},
|
|
{225, 289, 308},
|
|
{233, 296, 308},
|
|
}},
|
|
{ .v = {
|
|
{226, 290, 309},
|
|
{234, 297, 309},
|
|
{235, 298, 309},
|
|
}},
|
|
{ .v = {
|
|
{228, 292, 310},
|
|
{227, 291, 310},
|
|
{235, 298, 310},
|
|
}},
|
|
{ .v = {
|
|
{221, 294, 312},
|
|
{229, 304, 312},
|
|
{230, 301, 312},
|
|
}},
|
|
{ .v = {
|
|
{222, 286, 313},
|
|
{230, 301, 313},
|
|
{231, 302, 313},
|
|
}},
|
|
{ .v = {
|
|
{224, 288, 317},
|
|
{223, 287, 317},
|
|
{231, 302, 317},
|
|
}},
|
|
{ .v = {
|
|
{224, 288, 318},
|
|
{232, 305, 318},
|
|
{233, 296, 318},
|
|
}},
|
|
{ .v = {
|
|
{230, 301, 319},
|
|
{238, 315, 319},
|
|
{239, 306, 319},
|
|
}},
|
|
{ .v = {
|
|
{232, 305, 320},
|
|
{231, 302, 320},
|
|
{239, 306, 320},
|
|
}},
|
|
{ .v = {
|
|
{232, 305, 321},
|
|
{240, 307, 321},
|
|
{241, 308, 321},
|
|
}},
|
|
{ .v = {
|
|
{234, 297, 322},
|
|
{233, 296, 322},
|
|
{241, 308, 322},
|
|
}},
|
|
{ .v = {
|
|
{234, 297, 323},
|
|
{242, 309, 323},
|
|
{243, 310, 323},
|
|
}},
|
|
{ .v = {
|
|
{236, 299, 367},
|
|
{235, 298, 367},
|
|
{243, 310, 367},
|
|
}},
|
|
{ .v = {
|
|
{229, 304, 329},
|
|
{237, 313, 329},
|
|
{238, 315, 329},
|
|
}},
|
|
{ .v = {
|
|
{242, 309, 330},
|
|
{250, 325, 330},
|
|
{251, 316, 330},
|
|
}},
|
|
{ .v = {
|
|
{243, 310, 368},
|
|
{251, 316, 368},
|
|
{252, 317, 368},
|
|
}},
|
|
{ .v = {
|
|
{237, 313, 333},
|
|
{245, 322, 333},
|
|
{246, 319, 333},
|
|
}},
|
|
{ .v = {
|
|
{238, 315, 334},
|
|
{246, 319, 334},
|
|
{247, 320, 334},
|
|
}},
|
|
{ .v = {
|
|
{240, 307, 338},
|
|
{239, 306, 338},
|
|
{247, 320, 338},
|
|
}},
|
|
{ .v = {
|
|
{240, 307, 339},
|
|
{248, 323, 339},
|
|
{249, 324, 339},
|
|
}},
|
|
{ .v = {
|
|
{242, 309, 340},
|
|
{241, 308, 340},
|
|
{249, 324, 340},
|
|
}},
|
|
{ .v = {
|
|
{246, 319, 341},
|
|
{10, 15, 341},
|
|
{254, 10, 341},
|
|
}},
|
|
{ .v = {
|
|
{248, 323, 342},
|
|
{247, 320, 342},
|
|
{254, 10, 342},
|
|
}},
|
|
{ .v = {
|
|
{248, 323, 343},
|
|
{9, 11, 343},
|
|
{255, 6, 343},
|
|
}},
|
|
{ .v = {
|
|
{249, 324, 344},
|
|
{255, 6, 344},
|
|
{8, 4, 344},
|
|
}},
|
|
{ .v = {
|
|
{250, 325, 345},
|
|
{8, 4, 345},
|
|
{256, 3, 345},
|
|
}},
|
|
{ .v = {
|
|
{252, 317, 346},
|
|
{251, 316, 346},
|
|
{256, 3, 346},
|
|
}},
|
|
{ .v = {
|
|
{245, 322, 369},
|
|
{253, 14, 369},
|
|
{10, 15, 369},
|
|
}},
|
|
};
|
|
|
|
const union quadrilateral cone_light_cone_quadrilateral[] = {
|
|
};
|
|
|
|
const union line cone_light_cone_line[] = {
|
|
};
|
|
|
|
const struct object cone_light_cone = {
|
|
.triangle = &cone_light_cone_triangle[0],
|
|
.quadrilateral = &cone_light_cone_quadrilateral[0],
|
|
.line = &cone_light_cone_line[0],
|
|
.triangle_count = 512,
|
|
.quadrilateral_count = 0,
|
|
.line_count = 0,
|
|
.material = 0,
|
|
};
|
|
|
|
const struct object * cone_object[] = {
|
|
&cone_light_cone,
|
|
};
|
|
|
|
const struct model cone_model = {
|
|
.position = cone_position,
|
|
.texture = cone_texture,
|
|
.normal = cone_normal,
|
|
.object = cone_object,
|
|
.object_count = 1
|
|
};
|
|
|