module = {
name : "Modulnorm MAS 500",
	rails : {
		"Bogen 1200 mm" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 600.0, 248.528],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 1448.528, 600.0],
					dir : [ 0.70710678118654702, 0.70710678118654802]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[600.0, 498.53],[600.0, -1.472],[1625.3, 423.22],[1271.8, 776.78]] }]
		},
		"Gerade 1200 mm" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 250.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 1200.0, 250.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 500.0],[0.0, 0.0],[1200.0, 0.0],[1200.0, 500.0]] }]
		},
		"Gerade 1500 mm" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 250.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 1500.0, 250.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 500.0],[0.0, 0.0],[1500.0, 0.0],[1500.0, 500.0]] }]
		},
		"Gerade 300 mm" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 250.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 300.0, 250.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 500.0],[0.0, 0.0],[300.0, 0.0],[300.0, 500.0]] }]
		},
		"Gerade 600 mm" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -248.0, 135.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 352.0, 135.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-248.0, 385.0],[-248.0, -115.0],[352.0, -115.0],[352.0, 385.0]] }]
		},
		"Gerade 900 mm" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 250.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 900.0, 250.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:900.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 500.0],[0.0, 0.0],[900.0, 0.0],[900.0, 500.0]] }]
		},
		"Kurve R1040/60" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 580.333, 34.833],
					dir : [ 0, -1]
				},
				{
					name : "c1", 
					pos : [ 1100.333, 935.5],
					dir : [ 0.86602540378443904, 0.5]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[675.99, 979.18],[330.33, 380.48],[330.33, 34.833],[830.33, 34.833],[1225.3, 718.99],[975.33, 1152.0]] }]
		},
		"Kurve R1040/90" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 1040.0, 1040.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ 0, -1]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[505.66, 1290.0],[-250.0, 534.34],[-250.0, 0.0],[250.0, 0.0],[1040.0, 790.0],[1040.0, 1290.0]] }]
		},
		"Kurve R520/60" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 520.0, 450.333],
					dir : [ 0.86602540378443904, 0.5]
				},
				{
					name : "c1", 
					pos : [ 260.0, 0.0],
					dir : [ 0, -1]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[216.32, 563.68],[10.0, 206.32],[10.0, 0.0],[510.0, 0.0],[645.0, 233.83],[395.0, 666.84]] }]
		},
		"Kurve R520/90" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 520.0, 520.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ 0, -1]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[201.06, 770.0],[-250.0, 318.94],[-250.0, 0.0],[250.0, 0.0],[520.0, 270.0],[520.0, 770.0]] }]
		},
		"Kurve R780/60" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 780.0, 675.5],
					dir : [ 0.86602540378443904, 0.5]
				},
				{
					name : "c1", 
					pos : [ 390.0, 0.0],
					dir : [ 0, -1]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[655.0, 892.01],[415.99, 754.01],[140.0, 275.99],[140.0, 0.0],[640.0, 0.0],[905.0, 458.99]] }]
		},
		"Kurve R780/90" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 780.0, 780.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ 0, -1]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[353.36, 1030.0],[-250.0, 426.64],[-250.0, 0.0],[250.0, 0.0],[780.0, 530.0],[780.0, 1030.0]] }]
		},
		"Stgungsmdl 1200 mm " : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 1200.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 250.0],[0.0, -250.0],[1200.0, -250.0],[1200.0, 250.0]] }]
		}
	}
};
