|
- ---
- name: Classic Trouser Block
- points:
- 0:
- position: {}
- 1:
- position:
- y: -(body_rise + 10)
- relativeTo: 0
- 2:
- position:
- y: -inside_leg
- relativeTo: 1
- 3:
- position:
- y: inside_leg/2+50
- relativeTo: 2
- 4:
- position:
- y: body_rise/4
- relativeTo: 1
- 5:
- position:
- x: -(seat/8 - 10)
- relativeTo: 1
- 6:
- position:
- x: -(seat/8 - 10)
- relativeTo: 4
- 7:
- position:
- x: -(seat/8 - 10)
- relativeTo: 0
- 8:
- position:
- x: seat/4 + 20
- relativeTo: 6
- 9:
- position:
- x: -(seat/16 + 5)
- relativeTo: 5
- 10:
- position:
- x: 10
- relativeTo: 7
- 11:
- position:
- x: trouser_waist/4 + 25
- relativeTo: 10
- 12:
- position:
- x: trouser_bottom_width/2
- relativeTo: 2
- 13:
- position:
- x: -trouser_bottom_width/2
- relativeTo: 2
- 14:
- position:
- x: trouser_bottom_width/2 + 15
- relativeTo: 3
- 15:
- position:
- x: -(trouser_bottom_width/2 + 15)
- relativeTo: 3
- 16:
- position:
- x: (seat/8 - 10) / 4
- relativeTo: 5
- 17:
- position:
- x: (seat/8 - 10) / 4
- relativeTo: 6
- 18:
- position:
- x: (seat/8 - 10) / 4
- relativeTo: 7
- 19:
- between:
- from: 16
- to: 18
- offset: 0.5
- 21:
- position:
- x: 20
- y: 10
- relativeTo: 18
- 22:
- position:
- x: -(seat/16 + 5)/2 + 5
- relativeTo: 9
- 23:
- position:
- y: -5
- relativeTo: 22
- 24:
- position:
- x: (((trouser_waist/4 + 45)^2) - (10^2))^(0.5)
- y: -10
- relativeTo: 21
- 25:
- between:
- from: 21
- to: 24
- offset: 0.5
- 26:
- position:
- x: seat/4 + 30
- relativeTo: 17
- 27:
- position:
- x: 20
- relativeTo: 12
- 28:
- position:
- x: -20
- relativeTo: 13
- 29:
- position:
- x: 20
- relativeTo: 14
- 30:
- position:
- x: -20
- relativeTo: 15
-
- panels:
- front:
- name: Front
- information:
- position:
- x: 10
- y: -10
- relativeTo: 1
- allowances:
- hem: none
- seam: 1cm
- points:
- extend12-14:
- between:
- from: 12
- to: 14
- offset: 1.3
- between11-8:
- between:
- from: 8
- to: 11
- offset: 0.5
- between9-15:
- between:
- from: 15
- to: 9
- offset: 0.5
- offset_between11-8:
- position:
- x: 5
- relativeTo: between11-8
- offset_between9-15:
- position:
- x: 5
- relativeTo: between9-15
- extend13-15:
- between:
- from: 13
- to: 15
- offset: 1.5
- r5:
- position:
- rotation: 3*pi/4
- relativeTo: 5
- h5:
- position:
- x: 30
- relativeTo: r5
- hide: true
- 1extend:
- position:
- y: -body_rise/4
- relativeTo: 8
- hide: true
- lines:
- - through: [0,4,1,3,2]
- - through: [6, 8]
- - through: [9, 1extend]
- - through: [14,12,13,15,14]
- - through: [14,8,11]
- curve:
- start: extend12-14
- end: offset_between11-8
- - through: [15,9]
- curve:
- start: extend13-15
- - through: [9, h5, 6]
- curve: {}
- - through: [6, 10, 11]
-
- back:
- name: Back
- information:
- position:
- x: 10
- y: -10
- relativeTo: 1
- allowances:
- hem: none
- seam: 1cm
- points:
- 25a:
- position:
- y: -12.5
- relativeTo: 25
- hide: true
- 25b:
- position:
- y: 12.5
- relativeTo: 25
- hide: true
- 25c:
- position:
- x: 120
- relativeTo: 25
- hide: true
- 2down:
- position:
- y: -10
- relativeTo: 2
- hide: true
- 16rotated:
- position:
- rotation: pi/4
- relativeTo: 16
- 16offset:
- position:
- y: 45
- relativeTo: 16rotated
- hide: true
- 23a:
- position:
- x: 160
- y: -30
- relativeTo: 23
- 30extend:
- between:
- from: 28
- to: 30
- offset: 1.7
- 29extend:
- between:
- from: 27
- to: 29
- offset: 1.7
- 16extend:
- position:
- x: seat/4 + 30
- relativeTo: 16
- hide: true
- 0extend:
- position:
- y: 10
- relativeTo: 0
- hide: true
-
- lines:
- - through: [0extend, 0, 4, 1, 3, 2]
- - through: [6, 17, 26]
- - through: [22, 16, 16extend]
- - through: [28, 30, 29, 27]
- - through: [21,25a,25c,25b,24]
- - through: [28,2down,27]
- curve: {}
- - through: [23,16offset,19,21]
- curve:
- start: 23a
- - through: [30,23]
- curve:
- start: 30extend
- - through: [29,26,24]
- curve:
- start: 29extend
-
-
-
-
|