diff --git a/NifFurniture/FurnitureMarkers.h b/NifFurniture/FurnitureMarkers.h new file mode 100755 index 0000000000000000000000000000000000000000..d02534259320d706f997b50024d64f3760464bf0 --- /dev/null +++ b/NifFurniture/FurnitureMarkers.h @@ -0,0 +1,1046 @@ +struct FurnitureMarker +{ + int nv; + int nf; + const double *verts; + const unsigned short *faces; + +}; + +static const double FurnitureMarker01Verts[] = +{ + 12.160423, 3.242646, 59.486294, + -12.304700, 3.242646, 59.486294, + 12.160423, 3.242644, 103.837936, + -12.304699, 3.242644, 103.837936, + 12.157164, -5.104313, 59.511795, + -12.270079, -5.104312, 59.511795, + 12.160423, -5.092517, 103.837936, + -12.304699, -5.092517, 103.837936, + 12.168214, -3.784476, 53.848057, + 12.168213, 1.593239, 53.848057, + 16.825449, -1.095619, 53.848057, + 12.168212, -3.784476, 103.848053, + 12.168214, 1.593239, 103.848053, + 16.825451, -1.095618, 98.413109, + -12.298068, -3.784476, 53.848057, + -12.298067, 1.593239, 53.848057, + -16.955305, -1.095619, 53.848057, + -12.298068, -3.784476, 103.848053, + -12.298067, 1.593239, 103.848053, + -16.955305, -1.095618, 98.413109, + -7.397070, 3.264224, 0.000000, + -2.558683, -5.116109, -0.000001, + -12.235458, -5.116108, 0.000000, + -7.397069, 3.264223, 59.537296, + -2.558684, -5.116110, 59.537296, + 7.315517, 3.264224, -0.000001, + 12.153903, -5.116109, -0.000001, + 2.477128, -5.116108, -0.000001, + 7.315516, 3.264223, 59.537296, + 2.477129, -5.116108, 59.537296, + 6.665659, -5.248195, 113.712250, + -6.685288, -5.248195, 113.712250, + 6.665661, 5.512237, 113.712250, + -6.685289, 5.512238, 113.712250, + 6.665660, -5.248195, 126.712250, + -6.685288, -5.248195, 126.712250, + 6.665660, 5.512237, 126.712250, + -6.685287, 5.512237, 126.712250, + -19.978813, 56.808506, 46.409012, + -19.978819, 81.273628, 46.409016, + 24.372831, 56.808514, 46.409008, + 24.372828, 81.273636, 46.409012, + -19.953314, 56.811768, 38.062054, + -19.953318, 81.239006, 38.062057, + 24.372831, 56.808514, 38.073849, + 24.372828, 81.273636, 38.073853, + -25.617052, 56.800713, 39.381889, + -25.617052, 56.800713, 44.759605, + -25.617052, 52.143478, 42.070747, + 24.382948, 56.800724, 39.381889, + 24.382948, 56.800724, 44.759605, + 18.948000, 52.143486, 42.070747, + -25.617056, 81.266998, 39.381893, + -25.617056, 81.266991, 44.759609, + -25.617056, 85.924232, 42.070751, + 24.382944, 81.267006, 39.381893, + 24.382944, 81.267006, 44.759609, + 18.947996, 85.924240, 42.070751, + -79.465111, 76.365990, 46.430595, + -79.465111, 71.527603, 38.050262, + -79.465111, 81.204376, 38.050262, + -19.927814, 76.365997, 46.430592, + -19.927814, 71.527611, 38.050259, + -79.465111, 61.653400, 46.430592, + -79.465111, 56.815014, 38.050259, + -79.465111, 66.491791, 38.050262, + -19.927813, 61.653412, 46.430592, + -19.927814, 66.491798, 38.050259, + 34.247139, 62.303280, 37.918171, + 34.247139, 75.654228, 37.918171, + 34.247139, 62.303276, 48.678604, + 34.247139, 75.654228, 48.678604, + 47.247139, 62.303284, 37.918171, + 47.247139, 75.654228, 37.918171, + 47.247139, 62.303280, 48.678600, + 47.247139, 75.654228, 48.678604, + -100.184074, 32.677177, 38.047600, + 66.438126, 32.677177, 38.047600, + -100.184074, 103.524979, 38.047600, + 66.438126, 103.524979, 38.047600, + -100.184074, 32.677177, 0.000000, + -100.184074, 32.677177, 38.047600, + -100.184074, 103.524979, 0.000000, + -100.184074, 103.524979, 38.047600, + 66.438126, 32.677177, 0.000000, + 66.438126, 32.677177, 38.047600, + -100.184074, 32.677177, 0.000000, + -100.184074, 32.677177, 38.047600, + 66.438126, 103.524979, 0.000000, + 66.438126, 103.524979, 38.047600, + 66.438126, 32.677177, 0.000000, + 66.438126, 32.677177, 38.047600, + -100.184074, 103.524979, 0.000000, + -100.184074, 103.524979, 38.047600, + 66.438126, 103.524979, 0.000000, + 66.438126, 103.524979, 38.047600 +}; + +static const unsigned short FurnitureMarker01Faces[] = +{ + 3, 2, 0, + 0, 1, 3, + 7, 5, 4, + 4, 6, 7, + 13, 10, 9, + 12, 13, 9, + 11, 8, 10, + 13, 11, 10, + 16, 19, 15, + 19, 18, 15, + 14, 17, 16, + 17, 19, 16, + 24, 21, 20, + 23, 24, 20, + 23, 20, 22, + 5, 23, 22, + 4, 26, 25, + 28, 4, 25, + 28, 25, 27, + 29, 28, 27, + 35, 31, 30, + 30, 34, 35, + 37, 33, 31, + 31, 35, 37, + 36, 32, 33, + 33, 37, 36, + 34, 30, 32, + 32, 36, 34, + 38, 40, 41, + 41, 39, 38, + 42, 43, 45, + 45, 44, 42, + 47, 48, 51, + 47, 51, 50, + 48, 46, 49, + 48, 49, 51, + 53, 57, 54, + 53, 56, 57, + 54, 55, 52, + 54, 57, 55, + 58, 59, 62, + 58, 62, 61, + 60, 58, 61, + 60, 61, 43, + 63, 64, 42, + 63, 42, 66, + 65, 63, 66, + 65, 66, 67, + 68, 69, 73, + 73, 72, 68, + 69, 71, 75, + 75, 73, 69, + 71, 70, 74, + 74, 75, 71, + 70, 68, 72, + 72, 74, 70, + 76, 77, 78, + 77, 79, 78, + 80, 81, 82, + 81, 83, 82, + 84, 85, 86, + 85, 87, 86, + 88, 89, 90, + 89, 91, 90, + 92, 93, 94, + 93, 95, 94 +}; + +static const FurnitureMarker FurnitureMarker01 = { 96, 66, FurnitureMarker01Verts, FurnitureMarker01Faces }; + +static const double FurnitureMarker03Verts[] = +{ + 12.160423, 3.242646, 59.486294, + -12.304700, 3.242646, 59.486294, + 12.160423, 3.242644, 103.837936, + -12.304699, 3.242644, 103.837936, + 12.157164, -5.104313, 59.511795, + -12.270079, -5.104312, 59.511795, + 12.160423, -5.092517, 103.837936, + -12.304699, -5.092517, 103.837936, + 12.168214, -3.784476, 53.848057, + 12.168213, 1.593239, 53.848057, + 16.825449, -1.095619, 53.848057, + 12.168212, -3.784476, 103.848053, + 12.168214, 1.593239, 103.848053, + 16.825451, -1.095618, 98.413109, + -12.298068, -3.784476, 53.848057, + -12.298067, 1.593239, 53.848057, + -16.955305, -1.095619, 53.848057, + -12.298068, -3.784476, 103.848053, + -12.298067, 1.593239, 103.848053, + -16.955305, -1.095618, 98.413109, + -7.397070, 3.264224, 0.000000, + -2.558683, -5.116109, -0.000001, + -12.235458, -5.116108, 0.000000, + -7.397069, 3.264223, 59.537296, + -2.558684, -5.116110, 59.537296, + 7.315517, 3.264224, -0.000001, + 12.153903, -5.116109, -0.000001, + 2.477128, -5.116108, -0.000001, + 7.315516, 3.264223, 59.537296, + 2.477129, -5.116108, 59.537296, + 6.665659, -5.248195, 113.712250, + -6.685288, -5.248195, 113.712250, + 6.665661, 5.512237, 113.712250, + -6.685289, 5.512238, 113.712250, + 6.665660, -5.248195, 126.712250, + -6.685288, -5.248195, 126.712250, + 6.665660, 5.512237, 126.712250, + -6.685287, 5.512237, 126.712250, + -9.398697, 60.559513, 11.966876, + -9.398703, 85.024635, 11.966880, + 34.952950, 60.559521, 11.966873, + 34.952946, 85.024643, 11.966877, + -9.373198, 60.562775, 3.619917, + -9.373201, 84.990013, 3.619922, + 34.952946, 60.559521, 3.631711, + 34.952942, 85.024643, 3.631715, + -15.036936, 60.551720, 4.939754, + -15.036936, 60.551720, 10.317469, + -15.036935, 55.894485, 7.628611, + 34.963062, 60.551731, 4.939752, + 34.963066, 60.551731, 10.317468, + 29.528116, 55.894493, 7.628610, + -15.036940, 85.018005, 4.939758, + -15.036940, 85.017998, 10.317472, + -15.036941, 89.675240, 7.628616, + 34.963058, 85.018013, 4.939756, + 34.963062, 85.018013, 10.317472, + 29.528112, 89.675247, 7.628615, + -68.884995, 80.116997, 11.988459, + -68.884995, 75.278610, 3.608125, + -68.884995, 84.955383, 3.608128, + -9.347699, 80.117004, 11.988457, + -9.347699, 75.278618, 3.608123, + -68.884995, 65.404404, 11.988456, + -68.884995, 60.566021, 3.608122, + -68.884995, 70.242798, 3.608126, + -9.347696, 65.404419, 11.988454, + -9.347698, 70.242805, 3.608123, + 44.827255, 66.054291, 3.476035, + 44.827255, 79.405235, 3.476037, + 44.827255, 66.054283, 14.236466, + 44.827255, 79.405235, 14.236468, + 57.827255, 66.054291, 3.476034, + 57.827255, 79.405235, 3.476036, + 57.827255, 66.054291, 14.236465, + 57.827255, 79.405235, 14.236467 +}; + +static const unsigned short FurnitureMarker03Faces[] = +{ + 3, 2, 0, + 0, 1, 3, + 7, 5, 4, + 4, 6, 7, + 13, 10, 9, + 12, 13, 9, + 11, 8, 10, + 13, 11, 10, + 16, 19, 15, + 19, 18, 15, + 14, 17, 16, + 17, 19, 16, + 24, 21, 20, + 23, 24, 20, + 23, 20, 22, + 5, 23, 22, + 4, 26, 25, + 28, 4, 25, + 28, 25, 27, + 29, 28, 27, + 35, 31, 30, + 30, 34, 35, + 37, 33, 31, + 31, 35, 37, + 36, 32, 33, + 33, 37, 36, + 34, 30, 32, + 32, 36, 34, + 38, 40, 41, + 41, 39, 38, + 42, 43, 45, + 45, 44, 42, + 47, 48, 51, + 47, 51, 50, + 48, 46, 49, + 48, 49, 51, + 53, 57, 54, + 53, 56, 57, + 54, 55, 52, + 54, 57, 55, + 58, 59, 62, + 58, 62, 61, + 60, 58, 61, + 60, 61, 43, + 63, 64, 42, + 63, 42, 66, + 65, 63, 66, + 65, 66, 67, + 68, 69, 73, + 73, 72, 68, + 69, 71, 75, + 75, 73, 69, + 71, 70, 74, + 74, 75, 71, + 70, 68, 72, + 72, 74, 70 +}; + +static const FurnitureMarker FurnitureMarker03 = { 76, 56, FurnitureMarker03Verts, FurnitureMarker03Faces }; + +static const double FurnitureMarker04Verts[] = +{ + 12.160423, 3.242646, 59.486294, + -12.304700, 3.242646, 59.486294, + 12.160423, 3.242644, 103.837936, + -12.304699, 3.242644, 103.837936, + 12.157164, -5.104313, 59.511795, + -12.270079, -5.104312, 59.511795, + 12.160423, -5.092517, 103.837936, + -12.304699, -5.092517, 103.837936, + 12.168214, -3.784476, 53.848057, + 12.168213, 1.593239, 53.848057, + 16.825449, -1.095619, 53.848057, + 12.168212, -3.784476, 103.848053, + 12.168214, 1.593239, 103.848053, + 16.825451, -1.095618, 98.413109, + -12.298068, -3.784476, 53.848057, + -12.298067, 1.593239, 53.848057, + -16.955305, -1.095619, 53.848057, + -12.298068, -3.784476, 103.848053, + -12.298067, 1.593239, 103.848053, + -16.955305, -1.095618, 98.413109, + -7.397070, 3.264224, 0.000000, + -2.558683, -5.116109, -0.000001, + -12.235458, -5.116108, 0.000000, + -7.397069, 3.264223, 59.537296, + -2.558684, -5.116110, 59.537296, + 7.315517, 3.264224, -0.000001, + 12.153903, -5.116109, -0.000001, + 2.477128, -5.116108, -0.000001, + 7.315516, 3.264223, 59.537296, + 2.477129, -5.116108, 59.537296, + 6.665659, -5.248195, 113.712250, + -6.685288, -5.248195, 113.712250, + 6.665661, 5.512237, 113.712250, + -6.685289, 5.512238, 113.712250, + 6.665660, -5.248195, 126.712250, + -6.685288, -5.248195, 126.712250, + 6.665660, 5.512237, 126.712250, + -6.685287, 5.512237, 126.712250, + -12.253868, 116.276588, 15.000266, + 12.211255, 116.276588, 15.000268, + -12.253861, 71.924942, 15.000266, + 12.211262, 71.924942, 15.000268, + -12.250607, 116.251091, 6.653307, + 12.176635, 116.251091, 6.653310, + -12.253860, 71.924942, 6.665105, + 12.211262, 71.924942, 6.665107, + -12.261660, 121.914825, 7.973144, + -12.261659, 121.914825, 13.350859, + -16.918896, 121.914825, 10.662001, + -12.261649, 71.914825, 7.973146, + -12.261651, 71.914825, 13.350862, + -16.918890, 77.349770, 10.662003, + 12.204622, 121.914825, 7.973146, + 12.204621, 121.914825, 13.350861, + 16.861860, 121.914825, 10.662004, + 12.204631, 71.914825, 7.973148, + 12.204630, 71.914825, 13.350863, + 16.861868, 77.349777, 10.662006, + 7.303616, 175.762878, 15.021843, + 2.465230, 175.762878, 6.641510, + 12.142004, 175.762878, 6.641512, + 7.303625, 116.225586, 15.021845, + 2.465240, 116.225586, 6.641511, + -7.408972, 175.762878, 15.021841, + -12.247356, 175.762878, 6.641508, + -2.570582, 175.762878, 6.641510, + -7.408961, 116.225586, 15.021844, + -2.570573, 116.225586, 6.641512, + -6.759095, 62.050632, 6.509429, + 6.591853, 62.050636, 6.509429, + -6.759098, 62.050632, 17.269859, + 6.591853, 62.050636, 17.269861, + -6.759093, 49.050632, 6.509429, + 6.591856, 49.050636, 6.509430, + -6.759094, 49.050632, 17.269861, + 6.591853, 49.050636, 17.269861 +}; + +static const unsigned short FurnitureMarker04Faces[] = +{ + 3, 2, 0, + 0, 1, 3, + 7, 5, 4, + 4, 6, 7, + 13, 10, 9, + 12, 13, 9, + 11, 8, 10, + 13, 11, 10, + 16, 19, 15, + 19, 18, 15, + 14, 17, 16, + 17, 19, 16, + 24, 21, 20, + 23, 24, 20, + 23, 20, 22, + 5, 23, 22, + 4, 26, 25, + 28, 4, 25, + 28, 25, 27, + 29, 28, 27, + 35, 31, 30, + 30, 34, 35, + 37, 33, 31, + 31, 35, 37, + 36, 32, 33, + 33, 37, 36, + 34, 30, 32, + 32, 36, 34, + 38, 40, 41, + 41, 39, 38, + 42, 43, 45, + 45, 44, 42, + 47, 48, 51, + 47, 51, 50, + 48, 46, 49, + 48, 49, 51, + 53, 57, 54, + 53, 56, 57, + 54, 55, 52, + 54, 57, 55, + 58, 59, 62, + 58, 62, 61, + 60, 58, 61, + 60, 61, 43, + 63, 64, 42, + 63, 42, 66, + 65, 63, 66, + 65, 66, 67, + 68, 69, 73, + 73, 72, 68, + 69, 71, 75, + 75, 73, 69, + 71, 70, 74, + 74, 75, 71, + 70, 68, 72, + 72, 74, 70 +}; + +static const FurnitureMarker FurnitureMarker04 = { 76, 56, FurnitureMarker04Verts, FurnitureMarker04Faces }; + +static const double FurnitureMarker11Verts[] = +{ + 12.160423, 3.242646, 59.486294, + -12.304700, 3.242645, 59.486294, + 12.160423, 3.242644, 103.837936, + -12.304699, 3.242643, 103.837936, + 12.157164, -5.104314, 59.511795, + -12.270079, -5.104313, 59.511795, + 12.160423, -5.092518, 103.837936, + -12.304699, -5.092518, 103.837936, + 12.168214, -3.784477, 53.848057, + 12.168213, 1.593238, 53.848057, + 16.825449, -1.095620, 53.848057, + 12.168212, -3.784477, 103.848053, + 12.168214, 1.593238, 103.848053, + 16.825451, -1.095619, 98.413109, + -12.298068, -3.784477, 53.848057, + -12.298067, 1.593238, 53.848057, + -16.955305, -1.095619, 53.848057, + -12.298068, -3.784477, 103.848053, + -12.298067, 1.593238, 103.848053, + -16.955305, -1.095619, 98.413109, + -7.397070, 3.264223, 0.000000, + -2.558683, -5.116110, -0.000001, + -12.235458, -5.116108, 0.000000, + -7.397069, 3.264223, 59.537296, + -2.558684, -5.116111, 59.537296, + 7.315517, 3.264223, -0.000001, + 12.153903, -5.116110, -0.000001, + 2.477128, -5.116108, -0.000001, + 7.315516, 3.264223, 59.537296, + 2.477129, -5.116109, 59.537296, + 6.665659, -5.248195, 113.712250, + -6.685288, -5.248196, 113.712250, + 6.665661, 5.512237, 113.712250, + -6.685289, 5.512237, 113.712250, + 6.665660, -5.248196, 126.712250, + -6.685288, -5.248196, 126.712250, + 6.665660, 5.512236, 126.712250, + -6.685287, 5.512236, 126.712250, + -5.279642, 63.934200, 32.117043, + -5.279637, 39.469078, 32.117043, + -5.279640, 63.934200, 89.762779, + -5.279635, 39.469078, 89.762779, + 3.170247, 63.930939, 32.127567, + 3.169106, 39.503700, 32.130669, + 3.055522, 63.934200, 89.762779, + 3.055527, 39.469078, 89.762779, + 1.747481, 63.941990, 39.772892, + -3.630234, 63.941990, 39.772892, + -0.941377, 68.599228, 39.772896, + 1.747481, 63.941990, 89.772896, + -3.630234, 63.941990, 89.772896, + -0.941378, 68.599228, 84.337944, + 1.747485, 39.475712, 39.772892, + -3.630230, 39.475708, 39.772892, + -0.941372, 34.818470, 39.772892, + 1.747485, 39.475712, 89.772896, + -3.630230, 39.475708, 89.772896, + -0.941372, 34.818470, 84.337944, + -34.635773, 44.376709, 40.468124, + -26.299620, 49.215092, 32.118874, + -26.299623, 39.538319, 32.118874, + -5.277596, 44.376709, 40.499199, + -5.277597, 49.215096, 32.118874, + -34.635777, 59.089291, 40.468128, + -26.298481, 63.927677, 32.115772, + -26.298479, 54.250904, 32.115768, + -5.276455, 59.089291, 40.496094, + -5.276457, 54.250904, 32.115765, + 3.211200, 58.439438, 101.666718, + 3.211203, 45.088490, 101.666718, + -7.549232, 58.439438, 101.666718, + -7.549230, 45.088486, 101.666718, + 3.211200, 58.439438, 114.666718, + 3.211203, 45.088490, 114.666718, + -7.549231, 58.439434, 114.666718, + -7.549229, 45.088490, 114.666718, + -39.159565, 44.376709, -0.158797, + -30.779234, 49.215096, -0.158798, + -30.779236, 39.538319, -0.158805, + -39.159565, 59.089291, -0.158798, + -30.779228, 63.927677, -0.158798, + -30.779228, 54.250904, -0.158798, + -5.301957, 63.930939, 32.127563, + -5.303098, 39.503700, 32.130665, + 15.970100, 67.928596, 0.000000, + 15.970100, 34.994801, 0.000000, + -15.804100, 67.928596, 0.000000, + -15.804100, 34.994801, 0.000000, + -15.804100, 34.994801, 32.000000, + 15.970100, 34.994801, 32.000000, + -15.804100, 67.928596, 32.000000, + 15.970100, 67.928596, 32.000000, + -15.804100, 34.994801, 0.000000, + -15.804100, 34.994801, 32.000000, + -15.804100, 67.928596, 0.000000, + -15.804100, 67.928596, 32.000000, + 15.970100, 34.994801, 0.000000, + 15.970100, 34.994801, 32.000000, + -15.804100, 34.994801, 0.000000, + -15.804100, 34.994801, 32.000000, + 15.970100, 67.928596, 0.000000, + 15.970100, 67.928596, 32.000000, + 15.970100, 34.994801, 0.000000, + 15.970100, 34.994801, 32.000000, + -15.804100, 67.928596, 0.000000, + -15.804100, 67.928596, 32.000000, + 15.970100, 67.928596, 0.000000, + 15.970100, 67.928596, 32.000000 +}; + +static const unsigned short FurnitureMarker11Faces[] = +{ + 3, 2, 0, + 0, 1, 3, + 7, 5, 4, + 4, 6, 7, + 13, 10, 9, + 12, 13, 9, + 11, 8, 10, + 13, 11, 10, + 16, 19, 15, + 19, 18, 15, + 14, 17, 16, + 17, 19, 16, + 24, 21, 20, + 23, 24, 20, + 23, 20, 22, + 5, 23, 22, + 4, 26, 25, + 28, 4, 25, + 28, 25, 27, + 29, 28, 27, + 35, 31, 30, + 30, 34, 35, + 37, 33, 31, + 31, 35, 37, + 36, 32, 33, + 33, 37, 36, + 34, 30, 32, + 32, 36, 34, + 41, 40, 38, + 38, 39, 41, + 45, 43, 42, + 42, 44, 45, + 51, 48, 47, + 50, 51, 47, + 49, 46, 48, + 51, 49, 48, + 54, 57, 53, + 57, 56, 53, + 52, 55, 54, + 55, 57, 54, + 62, 59, 58, + 61, 62, 58, + 61, 58, 60, + 83, 61, 60, + 82, 64, 63, + 66, 82, 63, + 66, 63, 65, + 67, 66, 65, + 73, 69, 68, + 68, 72, 73, + 75, 71, 69, + 69, 73, 75, + 74, 70, 71, + 71, 75, 74, + 72, 68, 70, + 70, 74, 72, + 59, 77, 76, + 58, 59, 76, + 58, 76, 78, + 60, 58, 78, + 64, 80, 79, + 63, 64, 79, + 63, 79, 81, + 65, 63, 81, + 84, 85, 86, + 85, 87, 86, + 88, 89, 90, + 89, 91, 90, + 92, 93, 94, + 93, 95, 94, + 96, 97, 98, + 97, 99, 98, + 100, 101, 102, + 101, 103, 102, + 104, 105, 106, + 105, 107, 106 +}; + +static const FurnitureMarker FurnitureMarker11 = { 108, 76, FurnitureMarker11Verts, FurnitureMarker11Faces }; + +static const double FurnitureMarker13Verts[] = +{ + 12.160423, 3.242646, 59.486294, + -12.304700, 3.242645, 59.486294, + 12.160423, 3.242644, 103.837936, + -12.304699, 3.242643, 103.837936, + 12.157164, -5.104314, 59.511795, + -12.270079, -5.104313, 59.511795, + 12.160423, -5.092518, 103.837936, + -12.304699, -5.092518, 103.837936, + 12.168214, -3.784477, 53.848057, + 12.168213, 1.593238, 53.848057, + 16.825449, -1.095620, 53.848057, + 12.168212, -3.784477, 103.848053, + 12.168214, 1.593238, 103.848053, + 16.825451, -1.095619, 98.413109, + -12.298068, -3.784477, 53.848057, + -12.298067, 1.593238, 53.848057, + -16.955305, -1.095619, 53.848057, + -12.298068, -3.784477, 103.848053, + -12.298067, 1.593238, 103.848053, + -16.955305, -1.095619, 98.413109, + -7.397070, 3.264223, 0.000000, + -2.558683, -5.116110, -0.000001, + -12.235458, -5.116108, 0.000000, + -7.397069, 3.264223, 59.537296, + -2.558684, -5.116111, 59.537296, + 7.315517, 3.264223, -0.000001, + 12.153903, -5.116110, -0.000001, + 2.477128, -5.116108, -0.000001, + 7.315516, 3.264223, 59.537296, + 2.477129, -5.116109, 59.537296, + 6.665659, -5.248195, 113.712250, + -6.685288, -5.248196, 113.712250, + 6.665661, 5.512237, 113.712250, + -6.685289, 5.512237, 113.712250, + 6.665660, -5.248196, 126.712250, + -6.685288, -5.248196, 126.712250, + 6.665660, 5.512236, 126.712250, + -6.685287, 5.512236, 126.712250, + 12.537734, 60.403820, 32.117043, + -11.927388, 60.403816, 32.117043, + 12.537737, 60.403820, 89.762779, + -11.927387, 60.403816, 89.762779, + 12.534475, 51.953934, 32.127567, + -11.892765, 51.955074, 32.130669, + 12.537735, 52.068657, 89.762779, + -11.927386, 52.068653, 89.762779, + 12.545526, 53.376698, 39.772892, + 12.545527, 58.754414, 39.772892, + 17.202761, 56.065556, 39.772896, + 12.545525, 53.376698, 89.772896, + 12.545525, 58.754414, 89.772896, + 17.202763, 56.065556, 84.337944, + -11.920755, 53.376694, 39.772892, + -11.920755, 58.754410, 39.772892, + -16.577993, 56.065552, 39.772892, + -11.920755, 53.376694, 89.772896, + -11.920755, 58.754410, 89.772896, + -16.577993, 56.065552, 84.337944, + -7.019755, 89.759956, 40.468124, + -2.181371, 81.423798, 32.118874, + -11.858147, 81.423805, 32.118874, + -7.019757, 60.401775, 40.499199, + -2.181369, 60.401775, 32.118874, + 7.692828, 89.759956, 40.468128, + 12.531213, 81.422661, 32.115772, + 2.854439, 81.422661, 32.115768, + 7.692825, 60.400635, 40.496094, + 2.854440, 60.400639, 32.115765, + 7.042971, 51.912979, 101.666718, + -6.307976, 51.912979, 101.666718, + 7.042972, 62.673412, 101.666718, + -6.307978, 62.673409, 101.666718, + 7.042972, 51.912979, 114.666718, + -6.307976, 51.912979, 114.666718, + 7.042971, 62.673412, 114.666718, + -6.307977, 62.673409, 114.666718, + -7.019756, 94.283745, -0.158797, + -2.181369, 85.903412, -0.158798, + -11.858145, 85.903419, -0.158805, + 7.692829, 94.283745, -0.158798, + 12.531214, 85.903412, -0.158798, + 2.854441, 85.903404, -0.158798, + 12.534474, 60.426136, 32.127563, + -11.892765, 60.427280, 32.130665, + 16.532131, 39.154079, -0.000006, + -16.401665, 39.154083, -0.000003, + 16.532131, 70.928284, -0.000006, + -16.401665, 70.928284, -0.000003, + -16.401661, 70.928284, 31.999996, + -16.401663, 39.154083, 31.999996, + 16.532135, 70.928284, 31.999994, + 16.532133, 39.154079, 31.999994, + -16.401665, 70.928284, -0.000003, + -16.401661, 70.928284, 31.999996, + 16.532131, 70.928284, -0.000006, + 16.532135, 70.928284, 31.999994, + -16.401665, 39.154083, -0.000003, + -16.401663, 39.154083, 31.999996, + -16.401665, 70.928284, -0.000003, + -16.401661, 70.928284, 31.999996, + 16.532131, 39.154079, -0.000006, + 16.532133, 39.154079, 31.999994, + -16.401665, 39.154083, -0.000003, + -16.401663, 39.154083, 31.999996, + 16.532131, 70.928284, -0.000006, + 16.532135, 70.928284, 31.999994, + 16.532131, 39.154079, -0.000006, + 16.532133, 39.154079, 31.999994 +}; + +static const unsigned short FurnitureMarker13Faces[] = +{ + 3, 2, 0, + 0, 1, 3, + 7, 5, 4, + 4, 6, 7, + 13, 10, 9, + 12, 13, 9, + 11, 8, 10, + 13, 11, 10, + 16, 19, 15, + 19, 18, 15, + 14, 17, 16, + 17, 19, 16, + 24, 21, 20, + 23, 24, 20, + 23, 20, 22, + 5, 23, 22, + 4, 26, 25, + 28, 4, 25, + 28, 25, 27, + 29, 28, 27, + 35, 31, 30, + 30, 34, 35, + 37, 33, 31, + 31, 35, 37, + 36, 32, 33, + 33, 37, 36, + 34, 30, 32, + 32, 36, 34, + 41, 40, 38, + 38, 39, 41, + 45, 43, 42, + 42, 44, 45, + 51, 48, 47, + 50, 51, 47, + 49, 46, 48, + 51, 49, 48, + 54, 57, 53, + 57, 56, 53, + 52, 55, 54, + 55, 57, 54, + 62, 59, 58, + 61, 62, 58, + 61, 58, 60, + 83, 61, 60, + 82, 64, 63, + 66, 82, 63, + 66, 63, 65, + 67, 66, 65, + 73, 69, 68, + 68, 72, 73, + 75, 71, 69, + 69, 73, 75, + 74, 70, 71, + 71, 75, 74, + 72, 68, 70, + 70, 74, 72, + 59, 77, 76, + 58, 59, 76, + 58, 76, 78, + 60, 58, 78, + 64, 80, 79, + 63, 64, 79, + 63, 79, 81, + 65, 63, 81, + 84, 85, 86, + 85, 87, 86, + 88, 89, 90, + 89, 91, 90, + 92, 93, 94, + 93, 95, 94, + 96, 97, 98, + 97, 99, 98, + 100, 101, 102, + 101, 103, 102, + 104, 105, 106, + 105, 107, 106 +}; + +static const FurnitureMarker FurnitureMarker13 = { 108, 76, FurnitureMarker13Verts, FurnitureMarker13Faces }; + +static const double FurnitureMarker14Verts[] = +{ + 12.160423, 3.242646, 59.486294, + -12.304700, 3.242645, 59.486294, + 12.160423, 3.242644, 103.837936, + -12.304699, 3.242643, 103.837936, + 12.157164, -5.104314, 59.511795, + -12.270079, -5.104313, 59.511795, + 12.160423, -5.092518, 103.837936, + -12.304699, -5.092518, 103.837936, + 12.168214, -3.784477, 53.848057, + 12.168213, 1.593238, 53.848057, + 16.825449, -1.095620, 53.848057, + 12.168212, -3.784477, 103.848053, + 12.168214, 1.593238, 103.848053, + 16.825451, -1.095619, 98.413109, + -12.298068, -3.784477, 53.848057, + -12.298067, 1.593238, 53.848057, + -16.955305, -1.095619, 53.848057, + -12.298068, -3.784477, 103.848053, + -12.298067, 1.593238, 103.848053, + -16.955305, -1.095619, 98.413109, + -7.397070, 3.264223, 0.000000, + -2.558683, -5.116110, -0.000001, + -12.235458, -5.116108, 0.000000, + -7.397069, 3.264223, 59.537296, + -2.558684, -5.116111, 59.537296, + 7.315517, 3.264223, -0.000001, + 12.153903, -5.116110, -0.000001, + 2.477128, -5.116108, -0.000001, + 7.315516, 3.264223, 59.537296, + 2.477129, -5.116109, 59.537296, + 6.665659, -5.248195, 113.712250, + -6.685288, -5.248196, 113.712250, + 6.665661, 5.512237, 113.712250, + -6.685289, 5.512237, 113.712250, + 6.665660, -5.248196, 126.712250, + -6.685288, -5.248196, 126.712250, + 6.665660, 5.512236, 126.712250, + -6.685287, 5.512236, 126.712250, + -11.912970, 51.759579, 32.117043, + 12.552153, 51.759583, 32.117043, + -11.912972, 51.759579, 89.762779, + 12.552152, 51.759586, 89.762779, + -11.909712, 60.209465, 32.127567, + 12.517528, 60.208328, 32.130669, + -11.912972, 60.094742, 89.762779, + 12.552150, 60.094749, 89.762779, + -11.920763, 58.786701, 39.772892, + -11.920762, 53.408985, 39.772892, + -16.577997, 56.097843, 39.772896, + -11.920761, 58.786701, 89.772896, + -11.920761, 53.408985, 89.772896, + -16.577999, 56.097839, 84.337944, + 12.545519, 58.786705, 39.772892, + 12.545520, 53.408993, 39.772892, + 17.202757, 56.097851, 39.772892, + 12.545518, 58.786705, 89.772896, + 12.545520, 53.408993, 89.772896, + 17.202757, 56.097851, 84.337944, + 7.644523, 22.403448, 40.468124, + 2.806138, 30.739601, 32.118874, + 12.482914, 30.739597, 32.118874, + 7.644521, 51.761623, 40.499199, + 2.806133, 51.761623, 32.118874, + -7.068059, 22.403442, 40.468128, + -11.906446, 30.740736, 32.115772, + -2.229672, 30.740742, 32.115768, + -7.068060, 51.762764, 40.496094, + -2.229676, 51.762764, 32.115765, + -6.418209, 60.250420, 101.666718, + 6.932739, 60.250423, 101.666718, + -6.418208, 49.489986, 101.666718, + 6.932743, 49.489990, 101.666718, + -6.418209, 60.250420, 114.666718, + 6.932739, 60.250423, 114.666718, + -6.418206, 49.489986, 114.666718, + 6.932741, 49.489990, 114.666718, + 7.644525, 17.879654, -0.158797, + 2.806137, 26.259987, -0.158798, + 12.482912, 26.259985, -0.158805, + -7.068059, 17.879656, -0.158798, + -11.906446, 26.259991, -0.158798, + -2.229673, 26.259993, -0.158798, + -11.909710, 51.737263, 32.127563, + 12.517529, 51.736122, 32.130665, + 16.532131, 39.154079, -0.000006, + -16.401665, 39.154083, -0.000003, + 16.532131, 70.928284, -0.000006, + -16.401665, 70.928284, -0.000003, + -16.401661, 70.928284, 31.999996, + -16.401663, 39.154083, 31.999996, + 16.532135, 70.928284, 31.999994, + 16.532133, 39.154079, 31.999994, + -16.401665, 70.928284, -0.000003, + -16.401661, 70.928284, 31.999996, + 16.532131, 70.928284, -0.000006, + 16.532135, 70.928284, 31.999994, + -16.401665, 39.154083, -0.000003, + -16.401663, 39.154083, 31.999996, + -16.401665, 70.928284, -0.000003, + -16.401661, 70.928284, 31.999996, + 16.532131, 39.154079, -0.000006, + 16.532133, 39.154079, 31.999994, + -16.401665, 39.154083, -0.000003, + -16.401663, 39.154083, 31.999996, + 16.532131, 70.928284, -0.000006, + 16.532135, 70.928284, 31.999994, + 16.532131, 39.154079, -0.000006, + 16.532133, 39.154079, 31.999994 +}; + +static const unsigned short FurnitureMarker14Faces[] = +{ + 3, 2, 0, + 0, 1, 3, + 7, 5, 4, + 4, 6, 7, + 13, 10, 9, + 12, 13, 9, + 11, 8, 10, + 13, 11, 10, + 16, 19, 15, + 19, 18, 15, + 14, 17, 16, + 17, 19, 16, + 24, 21, 20, + 23, 24, 20, + 23, 20, 22, + 5, 23, 22, + 4, 26, 25, + 28, 4, 25, + 28, 25, 27, + 29, 28, 27, + 35, 31, 30, + 30, 34, 35, + 37, 33, 31, + 31, 35, 37, + 36, 32, 33, + 33, 37, 36, + 34, 30, 32, + 32, 36, 34, + 41, 40, 38, + 38, 39, 41, + 45, 43, 42, + 42, 44, 45, + 51, 48, 47, + 50, 51, 47, + 49, 46, 48, + 51, 49, 48, + 54, 57, 53, + 57, 56, 53, + 52, 55, 54, + 55, 57, 54, + 62, 59, 58, + 61, 62, 58, + 61, 58, 60, + 83, 61, 60, + 82, 64, 63, + 66, 82, 63, + 66, 63, 65, + 67, 66, 65, + 73, 69, 68, + 68, 72, 73, + 75, 71, 69, + 69, 73, 75, + 74, 70, 71, + 71, 75, 74, + 72, 68, 70, + 70, 74, 72, + 59, 77, 76, + 58, 59, 76, + 58, 76, 78, + 60, 58, 78, + 64, 80, 79, + 63, 64, 79, + 63, 79, 81, + 65, 63, 81, + 84, 85, 86, + 85, 87, 86, + 88, 89, 90, + 89, 91, 90, + 92, 93, 94, + 93, 95, 94, + 96, 97, 98, + 97, 99, 98, + 100, 101, 102, + 101, 103, 102, + 104, 105, 106, + 105, 107, 106 +}; + +static const FurnitureMarker FurnitureMarker14 = { 108, 76, FurnitureMarker14Verts, FurnitureMarker14Faces };