--- name: Basic Trouser Block points: 0: position: {} 1: position: y: -(body_rise) relativeTo: 0 2: position: y: -waist_to_hip relativeTo: 0 3: position: y: -waist_to_floor relativeTo: 0 4: position: y: -(((waist_to_floor - body_rise)/2) - 50) relativeTo: 1 5: position: x: -(hips/12 + 20) relativeTo: 1 6: position: x: -(hips/12 + 20) relativeTo: 2 7: position: x: -(hips/12 + 20) relativeTo: 0 8: position: x: hips/4 + 5 relativeTo: 6 9: position: x: -(hips/16 + 10) relativeTo: 5 10: position: x: 10 relativeTo: 7 11: position: x: waist/4 + 5 relativeTo: 10 12: position: x: trouser_bottom_width/2 - 5 relativeTo: 3 13: position: x: trouser_bottom_width/2 + 12 relativeTo: 4 14: position: x: -(trouser_bottom_width/2 - 5) relativeTo: 3 15: position: x: -(trouser_bottom_width/2 + 12) relativeTo: 4 16: position: x: DistanceBetween("1","5")/4 relativeTo: 5 17: position: x: DistanceBetween("16","5") relativeTo: 6 18: position: x: DistanceBetween("16","5") relativeTo: 7 19: between: from: 16 to: 18 offset: 0.5 20: position: x: 20 relativeTo: 18 21: position: y: 20 relativeTo: 20 22: position: x: (((waist/4 + 40)^2) - (DistanceBetween(20,21)^2))^(0.5) y: -DistanceBetween(20,21) relativeTo: 21 23: position: x: -(DistanceBetween(5,9)/2+8) relativeTo: 9 24: position: y: -5 relativeTo: 23 25: relativeTo: 17 position: x: hips/4 + 15 26: relativeTo: 12 position: x: 10 27: relativeTo: 13 position: x: 10 28: relativeTo: 14 position: x: -10 29: relativeTo: 15 position: x: -10 30: between: from: 21 to: 22 offset: 1/3 31: between: from: 21 to: 22 offset: 2/3 panels: front: allowances: hem: none seam: none information: position: x: 10 y: -10 relativeTo: 1 points: 5r: position: rotation: pi/4 relativeTo: 5 5d: position: y: 35 relativeTo: 5r hide: true 6e: between: from: 10 to: 6 offset: 1.3 0l: position: x: -10 relativeTo: 0 0r: position: x: 10 relativeTo: 0 0b: position: y: -100 relativeTo: 0 15e: between: from: 14 to: 15 offset: 1.8 13e: between: from: 12 to: 13 offset: 1.8 lines: 1: through: [9,1] 2: through: [6,8] 3: through: [15,13] 4: through: [0,2,1,4,3] 5: through: [6,10,0l,0b,0r,11] 6: through: [9,5d,6] curve: start: 5 end: 6e 7: through: [15,14,12,13] 8: through: [15,9] curve: start: 15e 9: through: [13,8,11] curve: start: 13e back: name: Back information: position: x: 10 y: -10 relativeTo: 1 allowances: hem: none seam: none points: 30l: relativeTo: 30 position: y: -10 hide: true 30r: relativeTo: 30 position: y: 10 hide: true 30b: relativeTo: 30 position: x: 120 hide: true 31l: relativeTo: 31 position: y: -10 hide: true 31r: relativeTo: 31 position: y: 10 hide: true 31b: relativeTo: 31 position: x: 100 hide: true 16r: position: rotation: pi/4 relativeTo: 16 16d: position: y: 47.5 relativeTo: 16r hide: true 23a: position: x: 160 y: -30 relativeTo: 24 19e: between: from: 21 to: 19 offset: 1.8 29extend: between: from: 28 to: 29 offset: 1.7 27extend: between: from: 26 to: 27 offset: 1.7 3down: position: y: -10 relativeTo: 3 hide: true lines: 1: through: [19,21,30l,30b,30r,31l,31b,31r,22] 2: through: [24,16d,19] curve: start: 23a end: 19e 3: through: [29,24] curve: start: 29extend 4: through: [27,25,22] curve: start: 27extend 5: through: [29,28] 6: through: [27,26] 7: through: [28,3down,26] curve: {} 8: through: [23,1] 9: through: [6,25] 10: through: [29,27] 11: through: [0,2,1,4,3]