Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abnormal executable file size when compiling for iOS #21

Open
hardcoremore opened this issue Sep 5, 2017 · 3 comments
Open

Abnormal executable file size when compiling for iOS #21

hardcoremore opened this issue Sep 5, 2017 · 3 comments

Comments

@hardcoremore
Copy link

hardcoremore commented Sep 5, 2017

Hi,

I have a lot of classes that represents vertices of polygons of Box2D objects. That classes are factories that have polygons for every scale of each object from scale 0.1 to 3 in 0.1 increment. So I have vertices for scale 0.1, 0.2, 0.3 etc. And there are a lot of vectors and a lot of b2Vec2 instances and of course a lot of numbers. And when I compile for iOS all that classes increase the executable file size to over 80MB which is insane. Without those classes my executable file size is 35MB. All those classes take around 3.5MB on disk uncompressed. So I really don't know what adobe compiler is doing to create 45MB(80 - 35) of executable file when I add 3.5MB of text worth of code. How on earth 3.5MB worth of code translates to 45MB of executable file?

That only happens on iOS. On Android the file size remains pretty much the same no issues what so ever.

I am using AIR 27 Beta and compiling on Flash Builder 4.7.

This is the one of the many factory classes as an example that are increasing executable file dramatically on iOS:

package shapesinmotion.factory.vertex.simobjects
{
	import Box2D.Common.Math.b2Vec2;
	import hcmbox2d.interfaces.factory.IPhysicsObjectVertexFactory;

	public class LemonVertexFactory implements IPhysicsObjectVertexFactory
	{
		public function LemonVertexFactory(){}

		public function create(scale:Number):Vector.<Vector.<b2Vec2>>
		{
			var v:Vector.<Vector.<b2Vec2>>;
			switch(scale)
			{
				case 0.1:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.05078125,0.00390625),new b2Vec2(0.0651041666,0.02083333332),new b2Vec2(0.06119791664,0.03515625),new b2Vec2(0.0481770833,0.04557291664),new b2Vec2(0.02213541664,0.046875),new b2Vec2(0,0.02994791664),new b2Vec2(0.015625,0.00520833333),new b2Vec2(0.03137860082304526,0.0004822530864197531)],new <b2Vec2>[new b2Vec2(0.03137860082304526,0.0004822530864197531),new b2Vec2(0.02864583332,0.001302083333),new b2Vec2(0.02864583332,0)]];
					v.fixed = true;
					return v;
					break;
				case 0.2:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.1041666666,0.01041666666),new b2Vec2(0.1302083331,0.04296875),new b2Vec2(0.1236979166,0.0677083333),new b2Vec2(0.10546875,0.0859375),new b2Vec2(0.0833333333,0.0950520833),new b2Vec2(0.04296875,0.0924479166),new b2Vec2(0,0.0598958333),new b2Vec2(0.03125,0.01171875),new b2Vec2(0.06737118675595238,0.0006045386904761885)],new <b2Vec2>[new b2Vec2(0.06737118675595238,0.0006045386904761885),new b2Vec2(0.0651041666,0.001302083333),new b2Vec2(0.0651041666,0)]];
					v.fixed = true;
					return v;
					break;
				case 0.3:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.00544940796555436,0.07985667272156441),new b2Vec2(0.02994791664,0.10546875),new b2Vec2(0,0.0885416666)],new <b2Vec2>[new b2Vec2(0.12890625,0.00390625),new b2Vec2(0.1614583331,0.01953125),new b2Vec2(0.1861979166,0.04557291664),new b2Vec2(0.1953125,0.0690104166),new b2Vec2(0.1927083331,0.0911458333),new b2Vec2(0.1588541666,0.1276041666),new b2Vec2(0.1197916666,0.1432291666),new b2Vec2(0.0846354166,0.1432291666),new b2Vec2(0.05859375,0.1354166666),new b2Vec2(0.00544940796555436,0.07985667272156441),new b2Vec2(0.04166666664,0.02213541664),new b2Vec2(0.0755208333,0.00390625),new b2Vec2(0.1043489582,0.000703124999)],new <b2Vec2>[new b2Vec2(0.1043489582,0.000703124999),new b2Vec2(0.0989583333,0.001302083333),new b2Vec2(0.0989583333,0)]];
					v.fixed = true;
					return v;
					break;
				case 0.4:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.13582987392373924,0.0005573493234932343),new b2Vec2(0.1315104166,0.001302083333),new b2Vec2(0.1315104166,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.1067708333),new b2Vec2(0.009662828947368422,0.10012738648090815),new b2Vec2(0.04296875,0.1432291666),new b2Vec2(0.0012454710144927487,0.11288496376811594)],new <b2Vec2>[new b2Vec2(0.0012454710144927487,0.11288496376811594),new b2Vec2(0.02864583332,0.1328125),new b2Vec2(0.01171875,0.1302083331),new b2Vec2(0,0.1184895833)],new <b2Vec2>[new b2Vec2(0.13582987392373924,0.0005573493234932343),new b2Vec2(0.171875,0.00520833333),new b2Vec2(0.21484375,0.02604166664),new b2Vec2(0.2486979166,0.0625),new b2Vec2(0.2604166663,0.0911458333),new b2Vec2(0.2604166663,0.1119791666),new b2Vec2(0.2447916666,0.1380208331),new b2Vec2(0.2109375,0.1705729166),new b2Vec2(0.1640625,0.1901041666),new b2Vec2(0.1106770833,0.1901041666),new b2Vec2(0.0885416666,0.1848958331),new b2Vec2(0.0651041666,0.171875),new b2Vec2(0.009662828947368422,0.10012738648090815),new b2Vec2(0.1108866534740546,0.0048579045734388595)],new <b2Vec2>[new b2Vec2(0.1108866534740546,0.0048579045734388595),new b2Vec2(0.02473958332,0.0859375),new b2Vec2(0.0390625,0.05078125),new b2Vec2(0.05729166664,0.02864583332),new b2Vec2(0.09375,0.0078125)]];
					v.fixed = true;
					return v;
					break;
				case 0.5:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.3249999996,0.1252604165),new b2Vec2(0.296875,0.0690104166),new b2Vec2(0.309895833,0.0768229166),new b2Vec2(0.32421875,0.1080729166)],new <b2Vec2>[new b2Vec2(0.16867099719101122,0.0005120552434456922),new b2Vec2(0.1640625,0.001302083333),new b2Vec2(0.1640625,0)],new <b2Vec2>[new b2Vec2(0.00390625,0.1328125),new b2Vec2(0.013259242957746472,0.12392715669014083),new b2Vec2(0.05078125,0.1770833331),new b2Vec2(0.001387465846994537,0.14288763661202183)],new <b2Vec2>[new b2Vec2(0.001387465846994537,0.14288763661202183),new b2Vec2(0.03385416664,0.1653645831),new b2Vec2(0.01302083332,0.1614583331),new b2Vec2(0,0.1484375)],new <b2Vec2>[new b2Vec2(0.16867099719101122,0.0005120552434456922),new b2Vec2(0.2109375,0.00520833333),new b2Vec2(0.2682291663,0.0325520833),new b2Vec2(0.2890625,0.05338541664),new b2Vec2(0.3249999996,0.1252604165),new b2Vec2(0.325520833,0.13671875),new b2Vec2(0.30859375,0.16796875),new b2Vec2(0.25390625,0.21875),new b2Vec2(0.2044270831,0.2369791666),new b2Vec2(0.14453125,0.23828125),new b2Vec2(0.0950520833,0.2239583331),new b2Vec2(0.06640625,0.19921875),new b2Vec2(0.013259242957746472,0.12392715669014083),new b2Vec2(0.13755495030581047,0.005846234709480113)],new <b2Vec2>[new b2Vec2(0.13755495030581047,0.005846234709480113),new b2Vec2(0.02994791664,0.1080729166),new b2Vec2(0.05078125,0.0598958333),new b2Vec2(0.0716145833,0.03515625),new b2Vec2(0.1184895833,0.00911458332)]];
					v.fixed = true;
					return v;
					break;
				case 0.6:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.3899098661485319,0.14546901986183072),new b2Vec2(0.356770833,0.0833333333),new b2Vec2(0.376302083,0.0989583333),new b2Vec2(0.3893229163,0.1302083331)],new <b2Vec2>[new b2Vec2(0.21234375,0.000729166662),new b2Vec2(0.2083333331,0.001302083333),new b2Vec2(0.2083333331,0)],new <b2Vec2>[new b2Vec2(0.001302083333,0.1666666666),new b2Vec2(0.019521745742092457,0.147772201946472),new b2Vec2(0.0651041666,0.2161458331),new b2Vec2(0.0015211253894080938,0.16929517133956387)],new <b2Vec2>[new b2Vec2(0.0015211253894080938,0.16929517133956387),new b2Vec2(0.0403645833,0.1979166666),new b2Vec2(0.02604166664,0.1979166666),new b2Vec2(0.01041666666,0.1901041666),new b2Vec2(0.002604166665,0.1822916666)],new <b2Vec2>[new b2Vec2(0.21234375,0.000729166662),new b2Vec2(0.265625,0.01041666666),new b2Vec2(0.321614583,0.0390625),new b2Vec2(0.3463541663,0.0638020833),new b2Vec2(0.3899098661485319,0.14546901986183072),new b2Vec2(0.390625,0.1640625),new b2Vec2(0.368489583,0.2044270831),new b2Vec2(0.3046875,0.263020833),new b2Vec2(0.2565104163,0.282552083),new b2Vec2(0.1744791666,0.286458333),new b2Vec2(0.13671875,0.278645833),new b2Vec2(0.1041666666,0.263020833),new b2Vec2(0.0833333333,0.2434895831),new b2Vec2(0.019521745742092457,0.147772201946472),new b2Vec2(0.15316044132149892,0.009183925049309656)],new <b2Vec2>[new b2Vec2(0.15316044132149892,0.009183925049309656),new b2Vec2(0.0364583333,0.1302083331),new b2Vec2(0.06119791664,0.0729166666),new b2Vec2(0.0872395833,0.04166666664),new b2Vec2(0.14453125,0.01041666666)]];
					v.fixed = true;
					return v;
					break;
				case 0.7:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.45147310323383083,0.20346509639303484),new b2Vec2(0.41015625,0.08984375),new b2Vec2(0.438802083,0.1145833333),new b2Vec2(0.454427083,0.1510416666),new b2Vec2(0.4557291663,0.19140625)],new <b2Vec2>[new b2Vec2(0.20943249458874458,0.005711410984848478),new b2Vec2(0.0403645833,0.1536458331),new b2Vec2(0.0716145833,0.0846354166),new b2Vec2(0.1041666666,0.046875),new b2Vec2(0.1315104166,0.02864583332),new b2Vec2(0.1744791666,0.01041666666)],new <b2Vec2>[new b2Vec2(0.001302083242,0.2013888887),new b2Vec2(0.046875,0.2317708331),new b2Vec2(0.03385416664,0.2317708331),new b2Vec2(0.01302083332,0.22265625),new b2Vec2(0.001302083333,0.2083333331)],new <b2Vec2>[new b2Vec2(0.3046875,0.01041666666),new b2Vec2(0.3359375,0.02213541664),new b2Vec2(0.375,0.04557291664),new b2Vec2(0.4049479163,0.0755208333),new b2Vec2(0.45147310323383083,0.20346509639303484),new b2Vec2(0.4479166663,0.2135416666),new b2Vec2(0.4322916663,0.2356770831),new b2Vec2(0.372395833,0.2955729163),new b2Vec2(0.352864583,0.30859375),new b2Vec2(0.286458333,0.33203125),new b2Vec2(0.1927083331,0.33203125),new b2Vec2(0.1549479166,0.3229166663),new b2Vec2(0.1197916666,0.3046875),new b2Vec2(0.0950520833,0.28125),new b2Vec2(0.01790210308056872,0.1756763428120063),new b2Vec2(0.01953125,0.171875),new b2Vec2(0.20943249458874458,0.005711410984848478),new b2Vec2(0.2465093085106383,0.0007203014184397169)],new <b2Vec2>[new b2Vec2(0.2465093085106383,0.0007203014184397169),new b2Vec2(0.2421875,0.001302083333),new b2Vec2(0.2421875,0)],new <b2Vec2>[new b2Vec2(0.0703125,0.2473958331),new b2Vec2(0.001302083242,0.2013888887),new b2Vec2(0.001302083333,0.1953125),new b2Vec2(0.0078125,0.18359375),new b2Vec2(0.020578286082474223,0.17933848797250856)],new <b2Vec2>[new b2Vec2(0.020578286082474223,0.17933848797250856),new b2Vec2(0.015625,0.1809895831),new b2Vec2(0.01790210308056872,0.1756763428120063)]];
					v.fixed = true;
					return v;
					break;
				case 0.8:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.5192093867041199,0.1895189606741573),new b2Vec2(0.4765625,0.1119791666),new b2Vec2(0.481770833,0.1119791666),new b2Vec2(0.501302083,0.1315104166),new b2Vec2(0.518229166,0.171875)],new <b2Vec2>[new b2Vec2(0.35689786585365846,0.3713478150406504),new b2Vec2(0.47265625,0.286458333),new b2Vec2(0.4609375,0.3033854163),new b2Vec2(0.427083333,0.3359375),new b2Vec2(0.388020833,0.360677083)],new <b2Vec2>[new b2Vec2(0.2332291665,0.00760416673),new b2Vec2(0.0481770833,0.1731770831),new b2Vec2(0.0807291666,0.09765625),new b2Vec2(0.1119791666,0.0598958333),new b2Vec2(0.15625,0.02994791664),new b2Vec2(0.1953125,0.01302083332)],new <b2Vec2>[new b2Vec2(0.001302083333,0.2268229165),new b2Vec2(0.05338541664,0.2643229163),new b2Vec2(0.03385416664,0.263020833),new b2Vec2(0.01302083332,0.2526041663),new b2Vec2(0.001302083333,0.2369791666)],new <b2Vec2>[new b2Vec2(0.3515625,0.01302083332),new b2Vec2(0.3932291663,0.02994791664),new b2Vec2(0.4283854163,0.0520833333),new b2Vec2(0.462239583,0.0859375),new b2Vec2(0.5192093867041199,0.1895189606741573),new b2Vec2(0.520833333,0.21875),new b2Vec2(0.513020833,0.2421875),new b2Vec2(0.4921875,0.2721354163),new b2Vec2(0.35689786585365846,0.3713478150406504),new b2Vec2(0.3424479163,0.376302083),new b2Vec2(0.3111979163,0.3815104163),new b2Vec2(0.2317708331,0.3815104163),new b2Vec2(0.1822916666,0.37109375),new b2Vec2(0.1393229166,0.3502604163),new b2Vec2(0.1119791666,0.325520833),new b2Vec2(0.02290911835748792,0.19636926328502416),new b2Vec2(0.0234375,0.1953125),new b2Vec2(0.2332291665,0.00760416673),new b2Vec2(0.28143454724409445,0.0007176837270341203)],new <b2Vec2>[new b2Vec2(0.28143454724409445,0.0007176837270341203),new b2Vec2(0.27734375,0.001302083333),new b2Vec2(0.27734375,0)],new <b2Vec2>[new b2Vec2(0.0859375,0.2877604163),new b2Vec2(0.001302083333,0.2268229165),new b2Vec2(0.001302083333,0.2252604166),new b2Vec2(0.0078125,0.2109375),new b2Vec2(0.026509081196581193,0.20158920940170938)],new <b2Vec2>[new b2Vec2(0.026509081196581193,0.20158920940170938),new b2Vec2(0.01822916664,0.2057291666),new b2Vec2(0.02290911835748792,0.19636926328502416)]];
					v.fixed = true;
					return v;
					break;
				case 0.9:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.4847470238095238,0.06156994047619047),new b2Vec2(0.4205729163,0.02734375),new b2Vec2(0.4375,0.03125),new b2Vec2(0.481770833,0.05859375)],new <b2Vec2>[new b2Vec2(0.5849247685185185,0.22583912037037038),new b2Vec2(0.532552083,0.12109375),new b2Vec2(0.544270833,0.1276041666),new b2Vec2(0.563802083,0.1471354166),new b2Vec2(0.5838263551779934,0.20387085355987059)],new <b2Vec2>[new b2Vec2(0.5838263551779934,0.20387085355987059),new b2Vec2(0.579427083,0.19140625),new b2Vec2(0.583333333,0.1940104166)],new <b2Vec2>[new b2Vec2(0.15877757352941174,0.3926164215686274),new b2Vec2(0.1783854166,0.403645833),new b2Vec2(0.171875,0.403645833)],new <b2Vec2>[new b2Vec2(0.524739583,0.329427083),new b2Vec2(0.51953125,0.33984375),new b2Vec2(0.48766850490196073,0.3597579656862745)],new <b2Vec2>[new b2Vec2(0.48766850490196073,0.3597579656862745),new b2Vec2(0.509114583,0.3463541663),new b2Vec2(0.509114583,0.3502604163),new b2Vec2(0.4908854163,0.368489583),new b2Vec2(0.4609375,0.391927083),new b2Vec2(0.429962158203125,0.4069722493489583)],new <b2Vec2>[new b2Vec2(0.001302083333,0.25602816358024694),new b2Vec2(0.06119791664,0.298177083),new b2Vec2(0.04296875,0.298177083),new b2Vec2(0.01692708332,0.286458333),new b2Vec2(0.001302083333,0.266927083)],new <b2Vec2>[new b2Vec2(0.3580729163,0.00520833333),new b2Vec2(0.4010416663,0.01692708332),new b2Vec2(0.4847470238095238,0.06156994047619047),new b2Vec2(0.520833333,0.09765625),new b2Vec2(0.5849247685185185,0.22583912037037038),new b2Vec2(0.5859375,0.24609375),new b2Vec2(0.575520833,0.274739583),new b2Vec2(0.553385416,0.305989583),new b2Vec2(0.429962158203125,0.4069722493489583),new b2Vec2(0.415364583,0.4140625),new b2Vec2(0.368489583,0.427083333),new b2Vec2(0.265625,0.4296875),new b2Vec2(0.19921875,0.415364583),new b2Vec2(0.15877757352941174,0.3926164215686274),new b2Vec2(0.1223958333,0.3619791663),new b2Vec2(0.027374031007751945,0.21944646317829458),new b2Vec2(0.02864583332,0.2174479166),new b2Vec2(0.2668170481220657,0.005740170187793435),new b2Vec2(0.3173656798245614,0.0006853070175438592)],new <b2Vec2>[new b2Vec2(0.3173656798245614,0.0006853070175438592),new b2Vec2(0.3111979163,0.001302083333),new b2Vec2(0.3111979163,0)],new <b2Vec2>[new b2Vec2(0.1134557560137457,0.08421928694158076),new b2Vec2(0.0872395833,0.125),new b2Vec2(0.0885416666,0.1145833333)],new <b2Vec2>[new b2Vec2(0.0963541666,0.3229166663),new b2Vec2(0.001302083333,0.25602816358024694),new b2Vec2(0.001302083333,0.2526041663),new b2Vec2(0.00651041666,0.2408854166),new b2Vec2(0.03048058712121212,0.22410629734848486)],new <b2Vec2>[new b2Vec2(0.03048058712121212,0.22410629734848486),new b2Vec2(0.01953125,0.2317708331),new b2Vec2(0.027374031007751945,0.21944646317829458)],new <b2Vec2>[new b2Vec2(0.0520833333,0.1966145831),new b2Vec2(0.0755208333,0.1432291666),new b2Vec2(0.1134557560137457,0.08421928694158076),new b2Vec2(0.1302083331,0.0638020833),new b2Vec2(0.1458333331,0.0520833333),new b2Vec2(0.23056891025641024,0.037960737179487176)],new <b2Vec2>[new b2Vec2(0.23056891025641024,0.037960737179487176),new b2Vec2(0.1536458331,0.05078125),new b2Vec2(0.1614583331,0.04166666664),new b2Vec2(0.2109375,0.01822916664),new b2Vec2(0.24609375,0.0078125),new b2Vec2(0.2668170481220657,0.005740170187793435)]];
					v.fixed = true;
					return v;
					break;
				case 1:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.48200757575757575,0.450323547979798),new b2Vec2(0.583333333,0.3658854163),new b2Vec2(0.576822916,0.3776041663),new b2Vec2(0.544270833,0.41015625),new b2Vec2(0.50390625,0.4401041663)],new <b2Vec2>[new b2Vec2(0.632937499,0.1824375003),new b2Vec2(0.59375,0.13671875),new b2Vec2(0.618489583,0.1536458331),new b2Vec2(0.626302083,0.1640625)],new <b2Vec2>[new b2Vec2(0.651041666,0.2734375),new b2Vec2(0.6477654569892473,0.28217405913978494),new b2Vec2(0.5859375,0.1276041666),new b2Vec2(0.632937499,0.1824375003),new b2Vec2(0.648916666,0.2266874993)],new <b2Vec2>[new b2Vec2(0.648916666,0.2266874993),new b2Vec2(0.643229166,0.2109375),new b2Vec2(0.6484375,0.2161458331)],new <b2Vec2>[new b2Vec2(0.21590470679012344,0.028935185185185203),new b2Vec2(0.0598958333,0.2161458331),new b2Vec2(0.1015625,0.1223958333),new b2Vec2(0.1458333331,0.0703125),new b2Vec2(0.1953125,0.03776041664)],new <b2Vec2>[new b2Vec2(0.35223454301075263,0.0006720430107526884),new b2Vec2(0.3463541663,0.001302083333),new b2Vec2(0.3463541663,0)],new <b2Vec2>[new b2Vec2(0.1106770833,0.36328125),new b2Vec2(0.0063061683006535975,0.2719566993464052),new b2Vec2(0.01041666666,0.2643229163),new b2Vec2(0.03543778153153153,0.25042229729729726)],new <b2Vec2>[new b2Vec2(0.03543778153153153,0.25042229729729726),new b2Vec2(0.02213541664,0.2578125),new b2Vec2(0.02864583332,0.24609375),new b2Vec2(0.031209309895833332,0.24407958984375)],new <b2Vec2>[new b2Vec2(0.0063061683006535975,0.2719566993464052),new b2Vec2(0.1002604166,0.3541666663),new b2Vec2(0.0924479166,0.3515625),new b2Vec2(0.0022821460573476896,0.27942988351254483)],new <b2Vec2>[new b2Vec2(0.0022821460573476896,0.27942988351254483),new b2Vec2(0.06640625,0.3307291663),new b2Vec2(0.0481770833,0.3307291663),new b2Vec2(0.01692708332,0.31640625),new b2Vec2(0.001302083333,0.296875),new b2Vec2(0.001302083333,0.28125)],new <b2Vec2>[new b2Vec2(0.35223454301075263,0.0006720430107526884),new b2Vec2(0.391927083,0.00520833333),new b2Vec2(0.442708333,0.01822916664),new b2Vec2(0.4908854163,0.03776041664),new b2Vec2(0.53515625,0.0651041666),new b2Vec2(0.578125,0.1080729166),new b2Vec2(0.6477654569892473,0.28217405913978494),new b2Vec2(0.639322916,0.3046875),new b2Vec2(0.614583333,0.33984375),new b2Vec2(0.48200757575757575,0.450323547979798),new b2Vec2(0.46484375,0.458333333),new b2Vec2(0.41015625,0.473958333),new b2Vec2(0.3671875,0.477864583),new b2Vec2(0.2955729163,0.477864583),new b2Vec2(0.2278645831,0.4635416663),new b2Vec2(0.1744791666,0.4375),new b2Vec2(0.13671875,0.40234375),new b2Vec2(0.031209309895833332,0.24407958984375),new b2Vec2(0.3392269736842106,0.0020657111528821336)],new <b2Vec2>[new b2Vec2(0.3392269736842106,0.0020657111528821336),new b2Vec2(0.046875,0.2317708331),new b2Vec2(0.21590470679012344,0.028935185185185203),new b2Vec2(0.2408854166,0.01822916664),new b2Vec2(0.2734375,0.00911458332)]];
					v.fixed = true;
					return v;
					break;
				case 1.1:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.5395662256690997,0.49105649330900236),new b2Vec2(0.641927083,0.40234375),new b2Vec2(0.640625,0.4088541663),new b2Vec2(0.598958333,0.4518229163),new b2Vec2(0.5546875,0.484375)],new <b2Vec2>[new b2Vec2(0.695029438405797,0.19833721532091098),new b2Vec2(0.653645833,0.1510416666),new b2Vec2(0.680989583,0.1692708331),new b2Vec2(0.688802083,0.1809895831)],new <b2Vec2>[new b2Vec2(0.14240056818181818,0.4311079545454546),new b2Vec2(0.296875,0.516927083),new b2Vec2(0.2473958331,0.509114583),new b2Vec2(0.19140625,0.481770833),new b2Vec2(0.1471354166,0.438802083)],new <b2Vec2>[new b2Vec2(0.716145833,0.30078125),new b2Vec2(0.709635416,0.32421875),new b2Vec2(0.6957821038251365,0.34562841530054633),new b2Vec2(0.64453125,0.140625),new b2Vec2(0.695029438405797,0.19833721532091098),new b2Vec2(0.7140896815375981,0.2514336069023569)],new <b2Vec2>[new b2Vec2(0.7140896815375981,0.2514336069023569),new b2Vec2(0.70703125,0.2317708331),new b2Vec2(0.713541666,0.23828125)],new <b2Vec2>[new b2Vec2(0.01171875,0.290364583),new b2Vec2(0.1106770833,0.3893229163),new b2Vec2(0.1015625,0.38671875),new b2Vec2(0.003235979254571037,0.30626977848101267)],new <b2Vec2>[new b2Vec2(0.003235979254571037,0.30626977848101267),new b2Vec2(0.0729166666,0.36328125),new b2Vec2(0.0625,0.3658854163),new b2Vec2(0.0481770833,0.3619791663),new b2Vec2(0.01822916664,0.34765625),new b2Vec2(0.001302083333,0.3268229163),new b2Vec2(0.001302083333,0.309895833)],new <b2Vec2>[new b2Vec2(0.5226288377192982,0.03490953947368419),new b2Vec2(0.553385416,0.0481770833),new b2Vec2(0.595052083,0.0768229166),new b2Vec2(0.640625,0.125),new b2Vec2(0.6957821038251365,0.34562841530054633),new b2Vec2(0.680989583,0.368489583),new b2Vec2(0.5395662256690997,0.49105649330900236),new b2Vec2(0.4986979163,0.509114583),new b2Vec2(0.44140625,0.5234375),new b2Vec2(0.30859375,0.5234375),new b2Vec2(0.14240056818181818,0.4311079545454546),new b2Vec2(0.04541973039215687,0.27351409313725483)],new <b2Vec2>[new b2Vec2(0.04541973039215687,0.27351409313725483),new b2Vec2(0.1263020831,0.4049479163),new b2Vec2(0.01171875,0.290364583)],new <b2Vec2>[new b2Vec2(0.430989583,0.00520833333),new b2Vec2(0.4869791663,0.01953125),new b2Vec2(0.5226288377192982,0.03490953947368419),new b2Vec2(0.02473958332,0.2838541663),new b2Vec2(0.03125,0.270833333),new b2Vec2(0.3139019363496932,0.009118577453987725),new b2Vec2(0.33203125,0.00520833333),new b2Vec2(0.38857886904761896,0.0007440476190476195)],new <b2Vec2>[new b2Vec2(0.38857886904761896,0.0007440476190476195),new b2Vec2(0.3815104163,0.001302083333),new b2Vec2(0.3815104163,0)],new <b2Vec2>[new b2Vec2(0.16015625,0.0768229166),new b2Vec2(0.21484375,0.04166666664),new b2Vec2(0.265625,0.01953125),new b2Vec2(0.3139019363496932,0.009118577453987725),new b2Vec2(0.06640625,0.23828125),new b2Vec2(0.0872395833,0.1875),new b2Vec2(0.12997301706827308,0.11271649096385541)],new <b2Vec2>[new b2Vec2(0.12997301706827308,0.11271649096385541),new b2Vec2(0.1080729166,0.1510416666),new b2Vec2(0.1119791666,0.1341145831)]];
					v.fixed = true;
					return v;
					break;
				case 1.2:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.5334238644492131,0.5576046137339055),new b2Vec2(0.705729166,0.4322916663),new b2Vec2(0.692708333,0.453125),new b2Vec2(0.638020833,0.506510416),new b2Vec2(0.604166666,0.528645833),new b2Vec2(0.553385416,0.552083333)],new <b2Vec2>[new b2Vec2(0.7798192940911141,0.2902112934145241),new b2Vec2(0.712239583,0.1640625),new b2Vec2(0.739583333,0.1822916666),new b2Vec2(0.751302083,0.1966145831),new b2Vec2(0.779278535798122,0.27588119865023464)],new <b2Vec2>[new b2Vec2(0.779278535798122,0.27588119865023464),new b2Vec2(0.766927083,0.2408854166),new b2Vec2(0.778645833,0.259114583)],new <b2Vec2>[new b2Vec2(0.13080226608187134,0.13767165309106097),new b2Vec2(0.1145833333,0.1705729166),new b2Vec2(0.1197916666,0.1510416666)],new <b2Vec2>[new b2Vec2(0.001302083333,0.3430488782051282),new b2Vec2(0.0794270833,0.3971354163),new b2Vec2(0.05729166664,0.3971354163),new b2Vec2(0.02083333332,0.380208333),new b2Vec2(0.001302083333,0.356770833)],new <b2Vec2>[new b2Vec2(0.4240490667420814,0.0003947492458521867),new b2Vec2(0.415364583,0.001302083333),new b2Vec2(0.415364583,0)],new <b2Vec2>[new b2Vec2(0.1302083331,0.4322916663),new b2Vec2(0.001302083333,0.3430488782051282),new b2Vec2(0.001302083333,0.337239583),new b2Vec2(0.01432291666,0.3151041663),new b2Vec2(0.043452380952380944,0.3021577380952381)],new <b2Vec2>[new b2Vec2(0.043452380952380944,0.3021577380952381),new b2Vec2(0.02604166664,0.309895833),new b2Vec2(0.03385416664,0.2955729163),new b2Vec2(0.03707458651399491,0.292591046437659)],new <b2Vec2>[new b2Vec2(0.4240490667420814,0.0003947492458521867),new b2Vec2(0.4440104163,0.001302083333),new b2Vec2(0.522135416,0.01822916664),new b2Vec2(0.583333333,0.04166666664),new b2Vec2(0.645833333,0.0807291666),new b2Vec2(0.692708333,0.1276041666),new b2Vec2(0.7798192940911141,0.2902112934145241),new b2Vec2(0.78125,0.328125),new b2Vec2(0.763020833,0.3736979163),new b2Vec2(0.734375,0.411458333),new b2Vec2(0.5334238644492131,0.5576046137339055),new b2Vec2(0.4921875,0.569010416),new b2Vec2(0.3541666663,0.572916666),new b2Vec2(0.2604166663,0.552083333),new b2Vec2(0.2057291666,0.522135416),new b2Vec2(0.1640625,0.4830729163),new b2Vec2(0.03707458651399491,0.292591046437659),new b2Vec2(0.34356511468147144,0.008803520356662247)],new <b2Vec2>[new b2Vec2(0.34356511468147144,0.008803520356662247),new b2Vec2(0.0690104166,0.263020833),new b2Vec2(0.13080226608187134,0.13767165309106097),new b2Vec2(0.1744791666,0.0846354166),new b2Vec2(0.2265625,0.04947916664),new b2Vec2(0.2994791663,0.01822916664),new b2Vec2(0.328125,0.01041666666)]];
					v.fixed = true;
					return v;
					break;
				case 1.3:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.8433364774715661,0.29813265529308836),new b2Vec2(0.772135416,0.1783854166),new b2Vec2(0.8046875,0.19921875),new b2Vec2(0.813802083,0.2135416666),new b2Vec2(0.842447916,0.28125)],new <b2Vec2>[new b2Vec2(0.6013054363376251,0.5971141809728182),new b2Vec2(0.763020833,0.470052083),new b2Vec2(0.75,0.4908854163),new b2Vec2(0.692708333,0.546875),new b2Vec2(0.65234375,0.57421875),new b2Vec2(0.604166666,0.596354166)],new <b2Vec2>[new b2Vec2(0.14386742664133417,0.1445749551403842),new b2Vec2(0.1276041666,0.1783854166),new b2Vec2(0.1315104166,0.1588541666)],new <b2Vec2>[new b2Vec2(0.45574150868878355,0.0005800750394944688),new b2Vec2(0.450520833,0.001302083333),new b2Vec2(0.450520833,0)],new <b2Vec2>[new b2Vec2(0.14453125,0.47265625),new b2Vec2(0.006575520825,0.35592447917),new b2Vec2(0.01302083332,0.34375),new b2Vec2(0.0447537251655629,0.32471026490066224)],new <b2Vec2>[new b2Vec2(0.0447537251655629,0.32471026490066224),new b2Vec2(0.0325520833,0.33203125),new b2Vec2(0.0390625,0.317708333),new b2Vec2(0.03965717174119884,0.31715330637488104)],new <b2Vec2>[new b2Vec2(0.001302083333,0.3658854163),new b2Vec2(0.006575520825,0.35592447917),new b2Vec2(0.1276041666,0.458333333),new b2Vec2(0.001302083333,0.37150065104166663)],new <b2Vec2>[new b2Vec2(0.001302083333,0.37150065104166663),new b2Vec2(0.0859375,0.4296875),new b2Vec2(0.05729166664,0.4283854163),new b2Vec2(0.02213541664,0.411458333),new b2Vec2(0.001302083333,0.3854166663)],new <b2Vec2>[new b2Vec2(0.45574150868878355,0.0005800750394944688),new b2Vec2(0.509114583,0.00651041666),new b2Vec2(0.575520833,0.0234375),new b2Vec2(0.635416666,0.046875),new b2Vec2(0.697916666,0.0859375),new b2Vec2(0.743489583,0.1302083331),new b2Vec2(0.8433364774715661,0.29813265529308836),new b2Vec2(0.846354166,0.35546875),new b2Vec2(0.833333333,0.3932291663),new b2Vec2(0.799479166,0.44140625),new b2Vec2(0.6013054363376251,0.5971141809728182),new b2Vec2(0.520833333,0.618489583),new b2Vec2(0.384114583,0.62109375),new b2Vec2(0.296875,0.602864583),new b2Vec2(0.2265625,0.569010416),new b2Vec2(0.1822916666,0.528645833),new b2Vec2(0.03965717174119884,0.31715330637488104),new b2Vec2(0.36546610169491545,0.013064971751412437)],new <b2Vec2>[new b2Vec2(0.36546610169491545,0.013064971751412437),new b2Vec2(0.078125,0.28125),new b2Vec2(0.14386742664133417,0.1445749551403842),new b2Vec2(0.1901041666,0.0911458333),new b2Vec2(0.2486979166,0.0520833333),new b2Vec2(0.328125,0.01822916664)]];
					v.fixed = true;
					return v;
					break;
				case 1.4:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.909589937893956,0.3441989942528736),new b2Vec2(0.830729166,0.19140625),new b2Vec2(0.876302083,0.2291666666),new b2Vec2(0.907552083,0.302083333)],new <b2Vec2>[new b2Vec2(0.6438763651121605,0.6439916617473436),new b2Vec2(0.81640625,0.51171875),new b2Vec2(0.764322916,0.572916666),new b2Vec2(0.701822916,0.618489583),new b2Vec2(0.651041666,0.641927083)],new <b2Vec2>[new b2Vec2(0.49107210375075616,0.000257580913490621),new b2Vec2(0.484375,0.001302083333),new b2Vec2(0.484375,0)],new <b2Vec2>[new b2Vec2(0.001302083333,0.3960336538461538),new b2Vec2(0.0989583333,0.466145833),new b2Vec2(0.0677083333,0.4635416663),new b2Vec2(0.0234375,0.442708333),new b2Vec2(0.001302083333,0.415364583)],new <b2Vec2>[new b2Vec2(0.3424479163,0.0234375),new b2Vec2(0.49107210375075616,0.000257580913490621),new b2Vec2(0.518229166,0.001302083333),new b2Vec2(0.614583333,0.0234375),new b2Vec2(0.68359375,0.05078125),new b2Vec2(0.751302083,0.0924479166),new b2Vec2(0.809895833,0.1510416666),new b2Vec2(0.909589937893956,0.3441989942528736),new b2Vec2(0.911458333,0.3828125),new b2Vec2(0.897135416,0.423177083),new b2Vec2(0.85546875,0.481770833),new b2Vec2(0.6438763651121605,0.6439916617473436),new b2Vec2(0.57421875,0.6640625),new b2Vec2(0.391927083,0.665364583),new b2Vec2(0.309895833,0.645833333),new b2Vec2(0.2473958331,0.614583333),new b2Vec2(0.19140625,0.563802083),new b2Vec2(0.04365610623921792,0.3467940596846847),new b2Vec2(0.32582059352517995,0.031038562007536758)],new <b2Vec2>[new b2Vec2(0.32582059352517995,0.031038562007536758),new b2Vec2(0.0859375,0.2994791663),new b2Vec2(0.1380208331,0.1783854166),new b2Vec2(0.2018229166,0.1002604166),new b2Vec2(0.251302083,0.0651041666)],new <b2Vec2>[new b2Vec2(0.1497395831,0.502604166),new b2Vec2(0.001302083333,0.3960336538461538),new b2Vec2(0.001302083333,0.3932291663),new b2Vec2(0.01432291666,0.3697916663),new b2Vec2(0.04724457335329339,0.35206462075848305)],new <b2Vec2>[new b2Vec2(0.04724457335329339,0.35206462075848305),new b2Vec2(0.03125,0.360677083),new b2Vec2(0.04365610623921792,0.3467940596846847)]];
					v.fixed = true;
					return v;
					break;
				case 1.5:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(0.974220109878155,0.3586236673194082),new b2Vec2(0.891927083,0.20703125),new b2Vec2(0.9375,0.2434895831),new b2Vec2(0.97265625,0.32421875)],new <b2Vec2>[new b2Vec2(0.6901461693548386,0.6893481182795698),new b2Vec2(0.88671875,0.536458333),new b2Vec2(0.796875,0.6328125),new b2Vec2(0.755208333,0.66015625),new b2Vec2(0.696614583,0.6875)],new <b2Vec2>[new b2Vec2(0.5234403367828613,0.0007006853667392877),new b2Vec2(0.51953125,0.001302083333),new b2Vec2(0.51953125,0)],new <b2Vec2>[new b2Vec2(0.001302083333,0.42940167682926833),new b2Vec2(0.0989583333,0.49609375),new b2Vec2(0.0716145833,0.49609375),new b2Vec2(0.02473958332,0.473958333),new b2Vec2(0.001302083333,0.4453125)],new <b2Vec2>[new b2Vec2(0.3671875,0.02473958332),new b2Vec2(0.5234403367828613,0.0007006853667392877),new b2Vec2(0.657552083,0.02473958332),new b2Vec2(0.735677083,0.0559895833),new b2Vec2(0.8046875,0.0989583333),new b2Vec2(0.8671875,0.1614583331),new b2Vec2(0.974220109878155,0.3586236673194082),new b2Vec2(0.9765625,0.41015625),new b2Vec2(0.9609375,0.453125),new b2Vec2(0.921875,0.509114583),new b2Vec2(0.6901461693548386,0.6893481182795698),new b2Vec2(0.614583333,0.7109375),new b2Vec2(0.442708333,0.716145833),new b2Vec2(0.341145833,0.6953125),new b2Vec2(0.26171875,0.65625),new b2Vec2(0.2044270831,0.602864583),new b2Vec2(0.03906007526381129,0.37961912243947854),new b2Vec2(0.3625930059523811,0.02667410714285712)],new <b2Vec2>[new b2Vec2(0.3625930059523811,0.02667410714285712),new b2Vec2(0.08984375,0.32421875),new b2Vec2(0.1536458331,0.1809895831),new b2Vec2(0.2161458331,0.1067708333),new b2Vec2(0.29296875,0.0559895833)],new <b2Vec2>[new b2Vec2(0.15234375,0.532552083),new b2Vec2(0.001302083333,0.42940167682926833),new b2Vec2(0.001302083333,0.421875),new b2Vec2(0.015625,0.395833333),new b2Vec2(0.040963912932790225,0.3821893032926001)],new <b2Vec2>[new b2Vec2(0.040963912932790225,0.3821893032926001),new b2Vec2(0.0325520833,0.38671875),new b2Vec2(0.03906007526381129,0.37961912243947854)]];
					v.fixed = true;
					return v;
					break;
				case 1.6:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.0390286440032794,0.37594613785429837),new b2Vec2(0.951822916,0.2213541666),new b2Vec2(1.002604165,0.263020833),new b2Vec2(1.037760415,0.3463541663)],new <b2Vec2>[new b2Vec2(0.72751900671406,0.7381393167456556),new b2Vec2(0.9453125,0.572916666),new b2Vec2(0.856770833,0.669270833),new b2Vec2(0.805989583,0.704427083),new b2Vec2(0.736979166,0.735677083)],new <b2Vec2>[new b2Vec2(0.5590634889240507,0.0008158623417721528),new b2Vec2(0.5546875,0.001302083333),new b2Vec2(0.5546875,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.4549669715447154),new b2Vec2(0.1067708333,0.528645833),new b2Vec2(0.0703125,0.52734375),new b2Vec2(0.02734375,0.506510416),new b2Vec2(0.002604166665,0.4752604163)],new <b2Vec2>[new b2Vec2(0.4375,0.01432291666),new b2Vec2(0.5590634889240507,0.0008158623417721528),new b2Vec2(0.708333333,0.02864583332),new b2Vec2(0.78515625,0.0598958333),new b2Vec2(0.856770833,0.1041666666),new b2Vec2(0.923177083,0.1705729166),new b2Vec2(1.0390286440032794,0.37594613785429837),new b2Vec2(1.041666665,0.4375),new b2Vec2(1.0234375,0.4869791663),new b2Vec2(0.983072916,0.544270833),new b2Vec2(0.72751900671406,0.7381393167456556),new b2Vec2(0.641927083,0.760416666),new b2Vec2(0.47265625,0.764322916),new b2Vec2(0.364583333,0.7421875),new b2Vec2(0.278645833,0.700520833),new b2Vec2(0.22265625,0.6484375),new b2Vec2(0.03950086083379552,0.4080460517193566),new b2Vec2(0.3904095535128036,0.02727278945064561)],new <b2Vec2>[new b2Vec2(0.3904095535128036,0.02727278945064561),new b2Vec2(0.0963541666,0.3463541663),new b2Vec2(0.1627604166,0.1953125),new b2Vec2(0.2330729166,0.1119791666),new b2Vec2(0.3125,0.0598958333),new b2Vec2(0.3854166663,0.02864583332)],new <b2Vec2>[new b2Vec2(0.16015625,0.56640625),new b2Vec2(0.002604166665,0.4549669715447154),new b2Vec2(0.002604166665,0.450520833),new b2Vec2(0.01822916664,0.4205729163),new b2Vec2(0.041027975383920494,0.41005038956639567)],new <b2Vec2>[new b2Vec2(0.041027975383920494,0.41005038956639567),new b2Vec2(0.03515625,0.4127604163),new b2Vec2(0.03950086083379552,0.4080460517193566)]];
					v.fixed = true;
					return v;
					break;
				case 1.7:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.1045069519438444,0.408246715262779),new b2Vec2(1.009114583,0.2317708331),new b2Vec2(1.065104165,0.278645833),new b2Vec2(1.102864583,0.3671875)],new <b2Vec2>[new b2Vec2(0.5930596006507136,0.0007789541351805212),new b2Vec2(0.588541666,0.001302083333),new b2Vec2(0.588541666,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.4870383522727272),new b2Vec2(0.11328125,0.5625),new b2Vec2(0.08203125,0.5625),new b2Vec2(0.02864583332,0.537760416),new b2Vec2(0.002604166665,0.505208333)],new <b2Vec2>[new b2Vec2(0.4049479163,0.0325520833),new b2Vec2(0.46484375,0.015625),new b2Vec2(0.5930596006507136,0.0007789541351805212),new b2Vec2(0.739583333,0.02604166664),new b2Vec2(0.834635416,0.0638020833),new b2Vec2(0.91015625,0.1106770833),new b2Vec2(0.983072916,0.18359375),new b2Vec2(1.1045069519438444,0.408246715262779),new b2Vec2(1.106770833,0.46484375),new b2Vec2(1.087239583,0.518229166),new b2Vec2(1.044270833,0.578125),new b2Vec2(0.903645833,0.717447916),new b2Vec2(0.856770833,0.748697916),new b2Vec2(0.696614583,0.805989583),new b2Vec2(0.502604166,0.811197916),new b2Vec2(0.38671875,0.787760416),new b2Vec2(0.296875,0.743489583),new b2Vec2(0.2317708331,0.68359375),new b2Vec2(0.04395839761107196,0.43184516594675604),new b2Vec2(0.396446078431372,0.03619572829131673)],new <b2Vec2>[new b2Vec2(0.396446078431372,0.03619572829131673),new b2Vec2(0.1015625,0.3671875),new b2Vec2(0.1744791666,0.2057291666),new b2Vec2(0.2473958331,0.1197916666),new b2Vec2(0.33203125,0.0638020833)],new <b2Vec2>[new b2Vec2(0.1705729166,0.6015625),new b2Vec2(0.002604166665,0.4870383522727272),new b2Vec2(0.002604166665,0.477864583),new b2Vec2(0.01953125,0.446614583),new b2Vec2(0.0463895153207331,0.43510389819587625)],new <b2Vec2>[new b2Vec2(0.0463895153207331,0.43510389819587625),new b2Vec2(0.03776041664,0.438802083),new b2Vec2(0.04395839761107196,0.43184516594675604)]];
					v.fixed = true;
					return v;
					break;
				case 1.8:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.1681663424124513,0.4189415126459144),new b2Vec2(1.072916665,0.251302083),new b2Vec2(1.127604165,0.2955729163),new b2Vec2(1.166666665,0.3893229163)],new <b2Vec2>[new b2Vec2(0.8579817708,0.8155338541),new b2Vec2(1.049479165,0.658854166),new b2Vec2(0.986979166,0.731770833),new b2Vec2(0.907552083,0.791666666)],new <b2Vec2>[new b2Vec2(0.6275764444765363,0.0006969229658359438),new b2Vec2(0.623697916,0.001302083333),new b2Vec2(0.623697916,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.506510416),new b2Vec2(0.01822916664,0.4752604163),new b2Vec2(0.04043409441149106,0.45402092056292165),new b2Vec2(0.1809895831,0.638020833),new b2Vec2(0.002604166665,0.5127714982269503)],new <b2Vec2>[new b2Vec2(0.002604166665,0.5127714982269503),new b2Vec2(0.1197916666,0.595052083),new b2Vec2(0.0872395833,0.595052083),new b2Vec2(0.02994791664,0.569010416),new b2Vec2(0.002604166665,0.533854166)],new <b2Vec2>[new b2Vec2(0.6275764444765363,0.0006969229658359438),new b2Vec2(0.790364583,0.02994791664),new b2Vec2(0.884114583,0.0677083333),new b2Vec2(0.963541666,0.1171875),new b2Vec2(1.040364583,0.1940104166),new b2Vec2(1.1681663424124513,0.4189415126459144),new b2Vec2(1.171875,0.4921875),new b2Vec2(1.153645833,0.544270833),new b2Vec2(1.106770833,0.611979166),new b2Vec2(0.8579817708,0.8155338541),new b2Vec2(0.837239583,0.825520833),new b2Vec2(0.73828125,0.852864583),new b2Vec2(0.532552083,0.859375),new b2Vec2(0.41015625,0.834635416),new b2Vec2(0.313802083,0.787760416),new b2Vec2(0.2526041663,0.731770833),new b2Vec2(0.04043409441149106,0.45402092056292165),new b2Vec2(0.4922968428993318,0.021804378531073518)],new <b2Vec2>[new b2Vec2(0.4922968428993318,0.021804378531073518),new b2Vec2(0.1080729166,0.3893229163),new b2Vec2(0.1822916666,0.2200520831),new b2Vec2(0.263020833,0.1263020831),new b2Vec2(0.3515625,0.0677083333),new b2Vec2(0.4401041663,0.02994791664)]];
					v.fixed = true;
					return v;
					break;
				case 1.9:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.2340224168646081,0.4574395041567696),new b2Vec2(1.127604165,0.259114583),new b2Vec2(1.190104165,0.3111979163),new b2Vec2(1.231770833,0.41015625)],new <b2Vec2>[new b2Vec2(0.6618029373760974,0.0008208545737751352),new b2Vec2(0.657552083,0.001302083333),new b2Vec2(0.657552083,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.533854166),new b2Vec2(0.01953125,0.502604166),new b2Vec2(0.05596144501910662,0.46667994657838097),new b2Vec2(0.203125,0.682291666),new b2Vec2(0.002604166665,0.5429466807909604)],new <b2Vec2>[new b2Vec2(0.002604166665,0.5429466807909604),new b2Vec2(0.1263020831,0.62890625),new b2Vec2(0.0911458333,0.62890625),new b2Vec2(0.0325520833,0.6015625),new b2Vec2(0.002604166665,0.563802083)],new <b2Vec2>[new b2Vec2(0.51953125,0.01692708332),new b2Vec2(0.6618029373760974,0.0008208545737751352),new b2Vec2(0.846354166,0.0364583333),new b2Vec2(0.923177083,0.06640625),new b2Vec2(1.016927083,0.1236979166),new b2Vec2(1.098958333,0.2057291666),new b2Vec2(1.2340224168646081,0.4574395041567696),new b2Vec2(1.236979165,0.51953125),new b2Vec2(1.21484375,0.579427083),new b2Vec2(1.16796875,0.645833333),new b2Vec2(1.009114583,0.802083333),new b2Vec2(0.95703125,0.8359375),new b2Vec2(0.778645833,0.901041666),new b2Vec2(0.561197916,0.907552083),new b2Vec2(0.4127604163,0.873697916),new b2Vec2(0.33203125,0.830729166),new b2Vec2(0.259114583,0.764322916),new b2Vec2(0.05596144501910662,0.46667994657838097),new b2Vec2(0.508804629383634,0.020126250885582828)],new <b2Vec2>[new b2Vec2(0.508804629383634,0.020126250885582828),new b2Vec2(0.11328125,0.41015625),new b2Vec2(0.1927083331,0.2330729166),new b2Vec2(0.274739583,0.1354166666),new b2Vec2(0.37109375,0.0716145833),new b2Vec2(0.4453125,0.0390625)]];
					v.fixed = true;
					return v;
					break;
				case 2:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.2989411157024793,0.47774621212121204),new b2Vec2(1.1875,0.2734375),new b2Vec2(1.252604165,0.328125),new b2Vec2(1.296875,0.4322916663)],new <b2Vec2>[new b2Vec2(0.696367352320675,0.0006922468354430358),new b2Vec2(0.692708333,0.001302083333),new b2Vec2(0.692708333,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.5625),new b2Vec2(0.02083333332,0.528645833),new b2Vec2(0.04599841318591317,0.5041429924242424),new b2Vec2(0.2005208331,0.708333333),new b2Vec2(0.002604166665,0.5713141025641025)],new <b2Vec2>[new b2Vec2(0.002604166665,0.5713141025641025),new b2Vec2(0.1328125,0.661458333),new b2Vec2(0.0963541666,0.661458333),new b2Vec2(0.03385416664,0.6328125),new b2Vec2(0.002604166665,0.59375)],new <b2Vec2>[new b2Vec2(0.696367352320675,0.0006922468354430358),new b2Vec2(0.885416666,0.0364583333),new b2Vec2(1.0703125,0.1302083331),new b2Vec2(1.15625,0.2161458331),new b2Vec2(1.2989411157024793,0.47774621212121204),new b2Vec2(1.302083333,0.546875),new b2Vec2(1.278645833,0.609375),new b2Vec2(1.229166665,0.6796875),new b2Vec2(1.088541665,0.8203125),new b2Vec2(1.0078125,0.880208333),new b2Vec2(0.8203125,0.947916666),new b2Vec2(0.591145833,0.955729166),new b2Vec2(0.4557291663,0.927083333),new b2Vec2(0.348958333,0.875),new b2Vec2(0.2734375,0.8046875),new b2Vec2(0.04599841318591317,0.5041429924242424),new b2Vec2(0.5355242300724635,0.027499433876811686)],new <b2Vec2>[new b2Vec2(0.5355242300724635,0.027499433876811686),new b2Vec2(0.1197916666,0.4322916663),new b2Vec2(0.203125,0.2447916666),new b2Vec2(0.2916666663,0.140625),new b2Vec2(0.390625,0.0755208333),new b2Vec2(0.481770833,0.0364583333)]];
					v.fixed = true;
					return v;
					break;
				case 2.1:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.3634803921568628,0.4889552696078431),new b2Vec2(1.25,0.290364583),new b2Vec2(1.315104165,0.345052083),new b2Vec2(1.361979165,0.454427083)],new <b2Vec2>[new b2Vec2(0.7315759199017814,0.0006943790999032127),new b2Vec2(0.727864583,0.001302083333),new b2Vec2(0.727864583,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.591145833),new b2Vec2(0.02213541664,0.5546875),new b2Vec2(0.050351681689395356,0.5275293449156235),new b2Vec2(0.2109375,0.743489583),new b2Vec2(0.002604166665,0.5995501893939394)],new <b2Vec2>[new b2Vec2(0.002604166665,0.5995501893939394),new b2Vec2(0.1393229166,0.694010416),new b2Vec2(0.0924479166,0.69140625),new b2Vec2(0.03515625,0.6640625),new b2Vec2(0.002604166665,0.623697916)],new <b2Vec2>[new b2Vec2(0.7315759199017814,0.0006943790999032127),new b2Vec2(0.9296875,0.03776041664),new b2Vec2(1.123697915,0.13671875),new b2Vec2(1.213541665,0.2265625),new b2Vec2(1.3634803921568628,0.4889552696078431),new b2Vec2(1.3671875,0.57421875),new b2Vec2(1.290364583,0.713541666),new b2Vec2(1.05859375,0.924479166),new b2Vec2(0.860677083,0.994791666),new b2Vec2(0.609375,1.001302083),new b2Vec2(0.477864583,0.973958333),new b2Vec2(0.3658854163,0.919270833),new b2Vec2(0.286458333,0.845052083),new b2Vec2(0.050351681689395356,0.5275293449156235),new b2Vec2(0.5702711507809402,0.027106855915011697)],new <b2Vec2>[new b2Vec2(0.5702711507809402,0.027106855915011697),new b2Vec2(0.1263020831,0.454427083),new b2Vec2(0.2135416666,0.2565104163),new b2Vec2(0.305989583,0.1471354166),new b2Vec2(0.505208333,0.03776041664)]];
					v.fixed = true;
					return v;
					break;
				case 2.2:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.429138054007431,0.5250873930135349),new b2Vec2(1.305989583,0.30078125),new b2Vec2(1.377604165,0.360677083),new b2Vec2(1.427083333,0.4752604163)],new <b2Vec2>[new b2Vec2(0.7658017580709182,0.0007077213989591612),new b2Vec2(0.76171875,0.001302083333),new b2Vec2(0.76171875,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.618489583),new b2Vec2(0.05496747668139421,0.5603081277614139),new b2Vec2(0.2200520831,0.778645833),new b2Vec2(0.002604166665,0.6298656798245614)],new <b2Vec2>[new b2Vec2(0.002604166665,0.6298656798245614),new b2Vec2(0.1458333331,0.727864583),new b2Vec2(0.10546875,0.727864583),new b2Vec2(0.03776041664,0.696614583),new b2Vec2(0.002604166665,0.653645833)],new <b2Vec2>[new b2Vec2(0.555989583,0.03125),new b2Vec2(0.7658017580709182,0.0007077213989591612),new b2Vec2(0.95703125,0.03385416664),new b2Vec2(1.069010415,0.0768229166),new b2Vec2(1.18359375,0.1484375),new b2Vec2(1.26953125,0.234375),new b2Vec2(1.429138054007431,0.5250873930135349),new b2Vec2(1.432291665,0.6015625),new b2Vec2(1.3984375,0.684895833),new b2Vec2(1.346354165,0.75390625),new b2Vec2(1.169270833,0.928385416),new b2Vec2(1.108072915,0.96875),new b2Vec2(0.90234375,1.04296875),new b2Vec2(0.649739583,1.05078125),new b2Vec2(0.477864583,1.01171875),new b2Vec2(0.384114583,0.962239583),new b2Vec2(0.30078125,0.885416666),new b2Vec2(0.05496747668139421,0.5603081277614139),new b2Vec2(0.5164425375683055,0.04755806010928985)],new <b2Vec2>[new b2Vec2(0.5164425375683055,0.04755806010928985),new b2Vec2(0.1315104166,0.4752604163),new b2Vec2(0.2239583331,0.26953125),new b2Vec2(0.3203125,0.1549479166),new b2Vec2(0.4296875,0.0833333333)]];
					v.fixed = true;
					return v;
					break;
				case 2.3:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.4919801793221228,0.5195100389735505),new b2Vec2(1.368489583,0.317708333),new b2Vec2(1.440104165,0.3776041663),new b2Vec2(1.490885415,0.497395833)],new <b2Vec2>[new b2Vec2(0.8005530903826786,0.0006923464249748252),new b2Vec2(0.796875,0.001302083333),new b2Vec2(0.796875,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.647135416),new b2Vec2(0.0234375,0.608072916),new b2Vec2(0.06738105419517465,0.5656274381826911),new b2Vec2(0.24609375,0.826822916),new b2Vec2(0.002604166665,0.6543511284722221)],new <b2Vec2>[new b2Vec2(0.002604166665,0.6543511284722221),new b2Vec2(0.15234375,0.760416666),new b2Vec2(0.1015625,0.7578125),new b2Vec2(0.0390625,0.727864583),new b2Vec2(0.002604166665,0.682291666)],new <b2Vec2>[new b2Vec2(0.8005530903826786,0.0006923464249748252),new b2Vec2(1.018229165,0.04166666664),new b2Vec2(1.122395833,0.0833333333),new b2Vec2(1.234375,0.15234375),new b2Vec2(1.315104165,0.23046875),new b2Vec2(1.4919801793221228,0.5195100389735505),new b2Vec2(1.497395833,0.62890625),new b2Vec2(1.473958333,0.6953125),new b2Vec2(1.4140625,0.78125),new b2Vec2(1.225260415,0.967447916),new b2Vec2(1.15234375,1.015625),new b2Vec2(0.942708333,1.08984375),new b2Vec2(0.6796875,1.098958333),new b2Vec2(0.5234375,1.06640625),new b2Vec2(0.4010416663,1.006510415),new b2Vec2(0.313802083,0.92578125),new b2Vec2(0.06738105419517465,0.5656274381826911),new b2Vec2(0.6215299533556113,0.03036997876636032)],new <b2Vec2>[new b2Vec2(0.6215299533556113,0.03036997876636032),new b2Vec2(0.1380208331,0.497395833),new b2Vec2(0.2330729166,0.28125),new b2Vec2(0.33203125,0.1640625),new b2Vec2(0.44921875,0.0872395833),new b2Vec2(0.553385416,0.04166666664)]];
					v.fixed = true;
					return v;
					break;
				case 2.4:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.5590364486989765,0.5828227124183006),new b2Vec2(1.424479165,0.328125),new b2Vec2(1.502604165,0.3932291663),new b2Vec2(1.555989583,0.518229166)],new <b2Vec2>[new b2Vec2(0.8345396104069431,0.0006907821985296372),new b2Vec2(0.830729166,0.001302083333),new b2Vec2(0.830729166,0)],new <b2Vec2>[new b2Vec2(0.002604166665,0.674479166),new b2Vec2(0.02473958332,0.634114583),new b2Vec2(0.06944530322516818,0.5898844562063053),new b2Vec2(0.2565104163,0.861979166),new b2Vec2(0.002604166665,0.685937499)],new <b2Vec2>[new b2Vec2(0.002604166665,0.685937499),new b2Vec2(0.1588541666,0.794270833),new b2Vec2(0.1158854166,0.794270833),new b2Vec2(0.0403645833,0.759114583),new b2Vec2(0.002604166665,0.712239583)],new <b2Vec2>[new b2Vec2(0.8345396104069431,0.0006907821985296372),new b2Vec2(1.053385415,0.0403645833),new b2Vec2(1.171875,0.0872395833),new b2Vec2(1.287760415,0.1588541666),new b2Vec2(1.388020833,0.259114583),new b2Vec2(1.5590364486989765,0.5828227124183006),new b2Vec2(1.5625,0.65625),new b2Vec2(1.537760415,0.725260416),new b2Vec2(1.466145833,0.825520833),new b2Vec2(1.309895833,0.981770833),new b2Vec2(1.203125,1.059895833),new b2Vec2(0.984375,1.138020833),new b2Vec2(0.709635416,1.145833333),new b2Vec2(0.546875,1.111979165),new b2Vec2(0.4244791663,1.053385415),new b2Vec2(0.328125,0.966145833),new b2Vec2(0.06944530322516818,0.5898844562063053),new b2Vec2(0.6321575711172875,0.03315848903644226)],new <b2Vec2>[new b2Vec2(0.6321575711172875,0.03315848903644226),new b2Vec2(0.1471354166,0.513020833),new b2Vec2(0.2434895831,0.294270833),new b2Vec2(0.3463541663,0.171875),new b2Vec2(0.46875,0.0911458333),new b2Vec2(0.587239583,0.0403645833)]];
					v.fixed = true;
					return v;
					break;
				case 2.5:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.6235648864809082,0.5947295859133127),new b2Vec2(1.484375,0.3424479163),new b2Vec2(1.56640625,0.41015625),new b2Vec2(1.62109375,0.540364583)],new <b2Vec2>[new b2Vec2(0.8695275464695609,0.000689051584331333),new b2Vec2(0.865885416,0.001302083333),new b2Vec2(0.865885416,0)],new <b2Vec2>[new b2Vec2(0.00390625,0.703125),new b2Vec2(0.02604166664,0.661458333),new b2Vec2(0.058840422018195206,0.6297176023479831),new b2Vec2(0.251302083,0.885416666),new b2Vec2(0.00390625,0.7141426282051282)],new <b2Vec2>[new b2Vec2(0.00390625,0.7141426282051282),new b2Vec2(0.1666666666,0.826822916),new b2Vec2(0.1106770833,0.82421875),new b2Vec2(0.04296875,0.791666666),new b2Vec2(0.00390625,0.7421875)],new <b2Vec2>[new b2Vec2(0.8695275464695609,0.000689051584331333),new b2Vec2(1.106770833,0.04557291664),new b2Vec2(1.221354165,0.0911458333),new b2Vec2(1.338541665,0.1627604166),new b2Vec2(1.442708333,0.266927083),new b2Vec2(1.6235648864809082,0.5947295859133127),new b2Vec2(1.627604165,0.68359375),new b2Vec2(1.598958333,0.76171875),new b2Vec2(1.536458333,0.850260416),new b2Vec2(1.33203125,1.052083333),new b2Vec2(1.25390625,1.104166665),new b2Vec2(1.026041665,1.184895833),new b2Vec2(0.739583333,1.194010415),new b2Vec2(0.5703125,1.158854165),new b2Vec2(0.4361979163,1.09375),new b2Vec2(0.3424479163,1.006510415),new b2Vec2(0.058840422018195206,0.6297176023479831),new b2Vec2(0.6750035374217603,0.03343071647356514)],new <b2Vec2>[new b2Vec2(0.6750035374217603,0.03343071647356514),new b2Vec2(0.1471354166,0.544270833),new b2Vec2(0.25390625,0.305989583),new b2Vec2(0.364583333,0.17578125),new b2Vec2(0.48828125,0.0950520833),new b2Vec2(0.602864583,0.04557291664)]];
					v.fixed = true;
					return v;
					break;
				case 2.6:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.6881309382422804,0.6065728919239906),new b2Vec2(1.546875,0.359375),new b2Vec2(1.62890625,0.427083333),new b2Vec2(1.686197915,0.5625)],new <b2Vec2>[new b2Vec2(0.9047263551271305,0.0006908790863369664),new b2Vec2(0.901041666,0.001302083333),new b2Vec2(0.901041666,0)],new <b2Vec2>[new b2Vec2(0.00390625,0.731770833),new b2Vec2(0.02994791664,0.68359375),new b2Vec2(0.0583636757930954,0.6563497747550735),new b2Vec2(0.2604166663,0.920572916),new b2Vec2(0.00390625,0.7406327736318408)],new <b2Vec2>[new b2Vec2(0.00390625,0.7406327736318408),new b2Vec2(0.1731770831,0.859375),new b2Vec2(0.1145833333,0.856770833),new b2Vec2(0.0442708333,0.822916666),new b2Vec2(0.00390625,0.772135416)],new <b2Vec2>[new b2Vec2(0.9047263551271305,0.0006908790863369664),new b2Vec2(1.151041665,0.046875),new b2Vec2(1.276041665,0.09765625),new b2Vec2(1.391927083,0.1692708331),new b2Vec2(1.5,0.27734375),new b2Vec2(1.6881309382422804,0.6065728919239906),new b2Vec2(1.692708333,0.7109375),new b2Vec2(1.662760415,0.791666666),new b2Vec2(1.59765625,0.884114583),new b2Vec2(1.415364583,1.06640625),new b2Vec2(1.309895833,1.14453125),new b2Vec2(1.06640625,1.231770833),new b2Vec2(0.768229166,1.2421875),new b2Vec2(0.592447916,1.205729165),new b2Vec2(0.453125,1.138020833),new b2Vec2(0.3619791663,1.053385415),new b2Vec2(0.0583636757930954,0.6563497747550735),new b2Vec2(0.7082262171606689,0.033285688701626744)],new <b2Vec2>[new b2Vec2(0.7082262171606689,0.033285688701626744),new b2Vec2(0.15625,0.5625),new b2Vec2(0.2643229163,0.317708333),new b2Vec2(0.37890625,0.1822916666),new b2Vec2(0.5078125,0.09765625),new b2Vec2(0.626302083,0.046875)]];
					v.fixed = true;
					return v;
					break;
				case 2.7:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.7539818620125245,0.6471120658980927),new b2Vec2(1.602864583,0.368489583),new b2Vec2(1.69140625,0.442708333),new b2Vec2(1.751302083,0.583333333)],new <b2Vec2>[new b2Vec2(0.9386935135591585,0.0006604661262304562),new b2Vec2(0.934895833,0.001302083333),new b2Vec2(0.934895833,0)],new <b2Vec2>[new b2Vec2(0.00390625,0.7726934523809523),new b2Vec2(0.1796875,0.893229166),new b2Vec2(0.1302083331,0.893229166),new b2Vec2(0.04557291664,0.854166666),new b2Vec2(0.00390625,0.802083333)],new <b2Vec2>[new b2Vec2(0.649739583,0.04947916664),new b2Vec2(0.9386935135591585,0.0006604661262304562),new b2Vec2(1.174479165,0.04166666664),new b2Vec2(1.325520833,0.1015625),new b2Vec2(1.4453125,0.17578125),new b2Vec2(1.561197915,0.2916666663),new b2Vec2(1.7539818620125245,0.6471120658980927),new b2Vec2(1.7578125,0.73828125),new b2Vec2(1.7265625,0.822916666),new b2Vec2(1.658854165,0.91796875),new b2Vec2(1.434895833,1.139322915),new b2Vec2(1.360677083,1.188802083),new b2Vec2(1.106770833,1.279947915),new b2Vec2(0.798177083,1.2890625),new b2Vec2(0.614583333,1.251302083),new b2Vec2(0.4713541663,1.180989583),new b2Vec2(0.368489583,1.0859375),new b2Vec2(0.06893542757417102,0.6865319589877835),new b2Vec2(0.6341315737445632,0.0561208728746539)],new <b2Vec2>[new b2Vec2(0.6341315737445632,0.0561208728746539),new b2Vec2(0.1614583331,0.583333333),new b2Vec2(0.274739583,0.3307291663),new b2Vec2(0.3932291663,0.1901041666),new b2Vec2(0.52734375,0.1015625)],new <b2Vec2>[new b2Vec2(0.270833333,0.955729166),new b2Vec2(0.00390625,0.7726934523809523),new b2Vec2(0.00390625,0.759114583),new b2Vec2(0.03125,0.709635416),new b2Vec2(0.07227665960451976,0.6909869350282487)],new <b2Vec2>[new b2Vec2(0.07227665960451976,0.6909869350282487),new b2Vec2(0.0598958333,0.696614583),new b2Vec2(0.06893542757417102,0.6865319589877835)]];
					v.fixed = true;
					return v;
					break;
				case 2.8:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.8172063681932102,0.6485638812941444),new b2Vec2(1.669270833,0.390625),new b2Vec2(1.75390625,0.4596354163),new b2Vec2(1.815104165,0.60546875)],new <b2Vec2>[new b2Vec2(1.3402322748655913,1.265688004032258),new b2Vec2(1.6328125,1.024739583),new b2Vec2(1.53515625,1.138020833),new b2Vec2(1.411458333,1.231770833)],new <b2Vec2>[new b2Vec2(0.9738736264507151,0.0006913344332951728),new b2Vec2(0.970052083,0.001302083333),new b2Vec2(0.970052083,0)],new <b2Vec2>[new b2Vec2(0.00390625,0.7984267979452055),new b2Vec2(0.1861979166,0.92578125),new b2Vec2(0.1354166666,0.92578125),new b2Vec2(0.046875,0.885416666),new b2Vec2(0.00390625,0.830729166)],new <b2Vec2>[new b2Vec2(0.684895833,0.046875),new b2Vec2(0.9738736264507151,0.0006913344332951728),new b2Vec2(1.229166665,0.046875),new b2Vec2(1.375,0.10546875),new b2Vec2(1.498697915,0.1822916666),new b2Vec2(1.618489583,0.302083333),new b2Vec2(1.8172063681932102,0.6485638812941444),new b2Vec2(1.822916665,0.765625),new b2Vec2(1.794270833,0.846354166),new b2Vec2(1.721354165,0.951822916),new b2Vec2(1.3402322748655913,1.265688004032258),new b2Vec2(1.302083333,1.283854165),new b2Vec2(1.1484375,1.326822915),new b2Vec2(0.828125,1.337239583),new b2Vec2(0.638020833,1.298177083),new b2Vec2(0.48828125,1.225260415),new b2Vec2(0.3828125,1.126302083),new b2Vec2(0.06995215897939157,0.7131659919856067),new b2Vec2(0.6709721562446018,0.05278599499049914)],new <b2Vec2>[new b2Vec2(0.6709721562446018,0.05278599499049914),new b2Vec2(0.16796875,0.60546875),new b2Vec2(0.2838541663,0.3424479163),new b2Vec2(0.4088541663,0.1966145831),new b2Vec2(0.546875,0.10546875)],new <b2Vec2>[new b2Vec2(0.28125,0.9921875),new b2Vec2(0.00390625,0.7984267979452055),new b2Vec2(0.00390625,0.787760416),new b2Vec2(0.02864583332,0.739583333),new b2Vec2(0.07219827586206898,0.7161320181255526)],new <b2Vec2>[new b2Vec2(0.07219827586206898,0.7161320181255526),new b2Vec2(0.0625,0.721354166),new b2Vec2(0.06995215897939157,0.7131659919856067)]];
					v.fixed = true;
					return v;
					break;
				case 2.9:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.8834874601576916,0.6962567889196444),new b2Vec2(1.721354165,0.395833333),new b2Vec2(1.81640625,0.4752604163),new b2Vec2(1.880208333,0.626302083)],new <b2Vec2>[new b2Vec2(1.3267833505985267,1.3362684162062612),new b2Vec2(1.71484375,1.037760415),new b2Vec2(1.540364583,1.223958333),new b2Vec2(1.4609375,1.276041665),new b2Vec2(1.337239583,1.333333333)],new <b2Vec2>[new b2Vec2(1.0083343272900764,0.0007827409351145037),new b2Vec2(1.00390625,0.001302083333),new b2Vec2(1.00390625,0)],new <b2Vec2>[new b2Vec2(0.00390625,0.815104166),new b2Vec2(0.02994791664,0.766927083),new b2Vec2(0.08431475435323384,0.7135487336047037),new b2Vec2(0.309895833,1.041666665),new b2Vec2(0.00390625,0.827473958)],new <b2Vec2>[new b2Vec2(0.00390625,0.827473958),new b2Vec2(0.1927083331,0.959635416),new b2Vec2(0.1393229166,0.959635416),new b2Vec2(0.04947916664,0.91796875),new b2Vec2(0.00390625,0.860677083)],new <b2Vec2>[new b2Vec2(0.79296875,0.02604166664),new b2Vec2(1.0083343272900764,0.0007827409351145037),new b2Vec2(1.26171875,0.04557291664),new b2Vec2(1.408854165,0.1015625),new b2Vec2(1.552083333,0.1888020831),new b2Vec2(1.677083333,0.313802083),new b2Vec2(1.8834874601576916,0.6962567889196444),new b2Vec2(1.888020833,0.79296875),new b2Vec2(1.854166665,0.884114583),new b2Vec2(1.782552083,0.985677083),new b2Vec2(1.3267833505985267,1.3362684162062612),new b2Vec2(1.188802083,1.375),new b2Vec2(0.856770833,1.385416665),new b2Vec2(0.66015625,1.34375),new b2Vec2(0.506510416,1.268229165),new b2Vec2(0.395833333,1.166666665),new b2Vec2(0.08431475435323384,0.7135487336047037),new b2Vec2(0.7810659236335364,0.029465767402224577)],new <b2Vec2>[new b2Vec2(0.7810659236335364,0.029465767402224577),new b2Vec2(0.1731770831,0.626302083),new b2Vec2(0.294270833,0.35546875),new b2Vec2(0.419270833,0.20703125),new b2Vec2(0.56640625,0.109375),new b2Vec2(0.697916666,0.05338541664)]];
					v.fixed = true;
					return v;
					break;
				case 3:
					v = new <Vector.<b2Vec2>>[new <b2Vec2>[new b2Vec2(1.948411673553719,0.7166193181818181),new b2Vec2(1.78125,0.41015625),new b2Vec2(1.87890625,0.4921875),new b2Vec2(1.9453125,0.6484375)],new <b2Vec2>[new b2Vec2(1.446022727272727,1.3509706439393938),new b2Vec2(1.75,1.09765625),new b2Vec2(1.6328125,1.23046875),new b2Vec2(1.51171875,1.3203125)],new <b2Vec2>[new b2Vec2(1.0432867954070981,0.0007991910229645071),new b2Vec2(1.0390625,0.001302083333),new b2Vec2(1.0390625,0)],new <b2Vec2>[new b2Vec2(0.00390625,0.8569711538461539),new b2Vec2(0.19921875,0.9921875),new b2Vec2(0.14453125,0.9921875),new b2Vec2(0.05078125,0.94921875),new b2Vec2(0.00390625,0.890625)],new <b2Vec2>[new b2Vec2(0.72265625,0.0546875),new b2Vec2(0.8203125,0.02734375),new b2Vec2(1.0432867954070981,0.0007991910229645071),new b2Vec2(1.328125,0.0546875),new b2Vec2(1.47265625,0.11328125),new b2Vec2(1.60546875,0.1953125),new b2Vec2(1.734375,0.32421875),new b2Vec2(1.948411673553719,0.7166193181818181),new b2Vec2(1.953125,0.8203125),new b2Vec2(1.91796875,0.9140625),new b2Vec2(1.84375,1.01953125),new b2Vec2(1.446022727272727,1.3509706439393938),new b2Vec2(1.39453125,1.375),new b2Vec2(1.23046875,1.421875),new b2Vec2(0.88671875,1.43359375),new b2Vec2(0.68359375,1.390625),new b2Vec2(0.5234375,1.3125),new b2Vec2(0.41015625,1.20703125),new b2Vec2(0.07492104177247329,0.7640418676993398),new b2Vec2(0.7146726733576642,0.05810903284671524)],new <b2Vec2>[new b2Vec2(0.7146726733576642,0.05810903284671524),new b2Vec2(0.1796875,0.6484375),new b2Vec2(0.3046875,0.3671875),new b2Vec2(0.4375,0.2109375),new b2Vec2(0.5859375,0.11328125)],new <b2Vec2>[new b2Vec2(0.30078125,1.0625),new b2Vec2(0.00390625,0.8569711538461539),new b2Vec2(0.00390625,0.84375),new b2Vec2(0.03125,0.79296875),new b2Vec2(0.07740651427061306,0.7673262420718815)],new <b2Vec2>[new b2Vec2(0.07740651427061306,0.7673262420718815),new b2Vec2(0.06640625,0.7734375),new b2Vec2(0.07492104177247329,0.7640418676993398)]];
					v.fixed = true;
					return v;
					break;
			}
			return null;
		}
	}
}
@hardcoremore hardcoremore changed the title Executable file size abnormal size when compiling for iOS Abnormal executable file size when compiling for iOS Sep 5, 2017
@PrimaryFeather
Copy link
Contributor

Possible workaround:

You might be able to export those values to a JSON file and load them at runtime from this file. Then the executable size should be much smaller.

(That said, I'm curious why the file size is growing that much, too.)

@PrimaryFeather
Copy link
Contributor

PrimaryFeather commented Sep 5, 2017

@hardcoremore Please also create an issue on tracker.adobe.com — this issue tracker here is just an add-on to simplify discussing AIR issues in the community. Thanks in advance!

(I recommend you move the source code to a Gist for Adobe Tracker. And don't forget to post the link here!)

@hardcoremore
Copy link
Author

I have created issue in Adobe issue tracker.

Here is the link: https://tracker.adobe.com/#/view/AIR-4198454

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants