25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

499 satır
9.2KB

  1. ---
  2. name: Basic Trouser Block
  3. panels:
  4. body:
  5. allowances:
  6. hem: 1cm
  7. seam: 1cm
  8. information:
  9. position:
  10. y: -10
  11. x: 10
  12. lines:
  13. 1:
  14. through: [14,8]
  15. style:
  16. thickness: 1
  17. 2:
  18. through: [8, 7, 0, 1, 2, 3, 37, 19, 35, 6, 22]
  19. 3:
  20. through: [1,11,17,4]
  21. 4:
  22. through: [7,12,10]
  23. 5:
  24. through: [9,15,10,23,11]
  25. 6:
  26. through: [15,16]
  27. curve:
  28. start: 10
  29. 7:
  30. through: [0,7a,8]
  31. curve:
  32. start: 7
  33. style:
  34. thickness: 1
  35. 8:
  36. through: [17,18,19]
  37. 9:
  38. through: [24,21]
  39. style:
  40. thickness: 1
  41. 10:
  42. through: [21,22]
  43. curve:
  44. start: 20b
  45. end: 20a
  46. style:
  47. thickness: 1
  48. 11:
  49. through: [14,10,11a,17,25a,26,27a,24]
  50. curve:
  51. start: 14
  52. style:
  53. thickness: 1
  54. 12:
  55. through: [28,28a]
  56. 13:
  57. through: [22,29,29a]
  58. 14:
  59. through: [37,34]
  60. curve:
  61. start: 19
  62. end: 34a
  63. style:
  64. thickness: 1
  65. 15:
  66. through: [33,36]
  67. curve:
  68. start: 33a
  69. end: 36a
  70. style:
  71. thickness: 1
  72. 16:
  73. through: [17,31,34]
  74. curve: {}
  75. style:
  76. thickness: 0.6
  77. 17:
  78. through: [17,30,33]
  79. curve: {}
  80. style:
  81. thickness: 0.6
  82. 18:
  83. through: [36,29b]
  84. 19:
  85. through: [34,33]
  86. style:
  87. thickness: 1
  88. 20:
  89. through: [39,43,41]
  90. curve: {}
  91. style:
  92. thickness: 0.6
  93. 21:
  94. through: [39,42,41]
  95. curve: {}
  96. style:
  97. thickness: 0.6
  98. 22:
  99. through: [0,3,37]
  100. style:
  101. thickness: 1
  102. 23:
  103. through: [22,29,29b,36]
  104. style:
  105. thickness: 1
  106. points:
  107. 0:
  108. position: {}
  109. 1:
  110. position:
  111. y: -(scye_depth) - 60
  112. 2:
  113. position:
  114. y: -(back_waist + 25 )
  115. 3:
  116. position:
  117. y: -(shirt_length) - 40
  118. 4:
  119. relativeTo: 1
  120. position:
  121. x: chest/2 + 100
  122. 5:
  123. relativeTo: 0
  124. position:
  125. x: DistanceBetween("1","4")
  126. 6:
  127. relativeTo: 3
  128. position:
  129. x: DistanceBetween("1","4")
  130. 7:
  131. relativeTo: 0
  132. position:
  133. x: neck_size/5 - 5
  134. 8:
  135. relativeTo: 7
  136. position:
  137. y: 45
  138. 9:
  139. position:
  140. y: -(DistanceBetween("0","1")/5 + 40)
  141. 10:
  142. relativeTo: 9
  143. position:
  144. x: half_back + 40
  145. 11:
  146. relativeTo: 1
  147. position:
  148. x: half_back + 40
  149. 12:
  150. relativeTo: 0
  151. position:
  152. x: half_back + 40
  153. 14:
  154. relativeTo: 12
  155. position:
  156. x: 15
  157. y: 20
  158. 15:
  159. relativeTo: 10
  160. position:
  161. x: -100
  162. 16:
  163. relativeTo: 10
  164. position:
  165. y: -7.5
  166. 17:
  167. relativeTo: 1
  168. position:
  169. x: DistanceBetween("1","4")/2 + 5
  170. 18:
  171. relativeTo: 17
  172. position:
  173. y: -(DistanceBetween("1","2")+25)
  174. 19:
  175. relativeTo: 17
  176. position:
  177. y: -DistanceBetween("1","3")
  178. 20:
  179. relativeTo: 5
  180. position:
  181. y: -45
  182. 21:
  183. relativeTo: 20
  184. position:
  185. x: -(neck_size/5-10)
  186. 22:
  187. relativeTo: 20
  188. position:
  189. y: -(neck_size/5-25)
  190. 23:
  191. relativeTo: 10
  192. position:
  193. y: -15
  194. 24:
  195. relativeTo: 21
  196. polar:
  197. length: -DistanceBetween("8","14")
  198. rotation: asin(abs(YDistanceBetween("21","23"))/abs(DistanceBetween("8","14")))
  199. 25:
  200. relativeTo: 1
  201. position:
  202. x: chest/3+40
  203. 26:
  204. relativeTo: 25
  205. position:
  206. y: 40
  207. 27:
  208. between:
  209. from: 26
  210. to: 24
  211. offset: 0.5
  212. 28:
  213. relativeTo: 22
  214. position:
  215. x: 15
  216. 28a:
  217. relativeTo: 28
  218. position:
  219. y: YDistanceBetween("28","3")
  220. hide: true
  221. 29:
  222. relativeTo: 28
  223. position:
  224. x: 35
  225. 29a:
  226. relativeTo: 29
  227. position:
  228. y: YDistanceBetween("29","3")
  229. hide: true
  230. 29b:
  231. relativeTo: 29a
  232. position:
  233. y: DistanceBetween("35","36")
  234. hide: true
  235. 30:
  236. relativeTo: 18
  237. position:
  238. x: 25
  239. 31:
  240. relativeTo: 18
  241. position:
  242. x: -25
  243. 32:
  244. relativeTo: 19
  245. position:
  246. y: 80
  247. 33:
  248. relativeTo: 32
  249. position:
  250. x: 15
  251. 33a:
  252. relativeTo: 33
  253. position:
  254. x: DistanceBetween("33","36")
  255. 34:
  256. relativeTo: 32
  257. position:
  258. x: -15
  259. 34a:
  260. relativeTo: 34
  261. position:
  262. x: -DistanceBetween("19","37")
  263. 35:
  264. between:
  265. from: 6
  266. to: 19
  267. offset: 0.5
  268. 36:
  269. relativeTo: 35
  270. position:
  271. x: 30
  272. rotation: -pi/2
  273. 36a:
  274. relativeTo: 36
  275. position:
  276. x: -DistanceBetween("33","36")
  277. 37:
  278. between:
  279. from: 3
  280. to: 19
  281. offset: 0.5
  282. 38:
  283. relativeTo: 1
  284. position:
  285. x: DistanceBetween("1","11")/2 + 20
  286. 39:
  287. relativeTo: 38
  288. position:
  289. y: -40
  290. 40:
  291. relativeTo: 2
  292. position:
  293. x: DistanceBetween("1","38")
  294. y: -25
  295. 41:
  296. relativeTo: 40
  297. position:
  298. y: -160
  299. 42:
  300. relativeTo: 40
  301. position:
  302. x: 7.5
  303. 43:
  304. relativeTo: 40
  305. position:
  306. x: -7.5
  307. 7a:
  308. relativeTo: 7
  309. polar:
  310. length: 20
  311. rotation: 3*pi/4
  312. 11a:
  313. relativeTo: 11
  314. position:
  315. y: 30
  316. x: 10
  317. 20a:
  318. relativeTo: 22
  319. position:
  320. x: -DistanceBetween("21","20")*2
  321. 20b:
  322. relativeTo: 21
  323. position:
  324. y: -DistanceBetween("22","20")*2
  325. 27a:
  326. relativeTo: 27
  327. position:
  328. x: 10
  329. 25a:
  330. relativeTo: 25
  331. position:
  332. y: 7
  333. x: -30
  334. sleeve:
  335. points:
  336. 0: {}
  337. 1:
  338. relativeTo: 0
  339. position:
  340. y: -(502.6 / 4 + 15)
  341. 2:
  342. relativeTo: 0
  343. position:
  344. y: -(sleeve_length_shirt+60-cuff_depth)
  345. 3:
  346. between:
  347. from: 2
  348. to: 1
  349. offset: 0.5
  350. 4:
  351. relativeTo: 1
  352. position:
  353. x: -(502.6/2 -5)
  354. 5:
  355. relativeTo: 4
  356. position:
  357. y: -DistanceBetween("1","2")
  358. 6:
  359. relativeTo: 1
  360. position:
  361. x: (502.6/2 -5)
  362. 7:
  363. relativeTo: 6
  364. position:
  365. y: -DistanceBetween("1","2")
  366. 8a:
  367. between:
  368. from: 4
  369. to: 9a
  370. offset: 0.5
  371. 8:
  372. relativeTo: 8a
  373. position:
  374. x: 5
  375. 9a:
  376. between:
  377. from: 4
  378. to: 0
  379. offset: 0.5
  380. 9:
  381. relativeTo: 9a
  382. position:
  383. x: -12.5
  384. 10a:
  385. between:
  386. from: 9a
  387. to: 0
  388. offset: 0.5
  389. 10:
  390. relativeTo: 10a
  391. position:
  392. x: -22.5
  393. 11a:
  394. between:
  395. from: 0
  396. to: 6
  397. offset: 0.25
  398. 11:
  399. relativeTo: 11a
  400. position:
  401. x: -15
  402. 12:
  403. between:
  404. from: 0
  405. to: 6
  406. offset: 0.5
  407. 13a:
  408. between:
  409. from: 0
  410. to: 6
  411. offset: 0.75
  412. 13:
  413. relativeTo: 13a
  414. position:
  415. x: 12.5
  416. 14:
  417. relativeTo: 5
  418. position:
  419. x: DistanceBetween("5","2")/3+7.5
  420. 15:
  421. relativeTo: 7
  422. position:
  423. x: -DistanceBetween("5","14")
  424. 3a:
  425. between:
  426. from: 14
  427. to: 4
  428. offset: 0.5
  429. 3aa:
  430. relativeTo: 3a
  431. position:
  432. x: -7
  433. 3b:
  434. between:
  435. from: 15
  436. to: 6
  437. offset: 0.5
  438. 3bb:
  439. relativeTo: 3b
  440. position:
  441. x: 7
  442. A:
  443. relativeTo: 0
  444. position:
  445. y: -250
  446. B:
  447. relativeTo: 4
  448. position:
  449. y: -DistanceBetween("1","A")
  450. C:
  451. relativeTo: 6
  452. position:
  453. y: -DistanceBetween("1","A")
  454. 16a:
  455. between:
  456. from: 14
  457. to: 2
  458. offset: 0.5
  459. hide: true
  460. 16:
  461. relativeTo: 16a
  462. position:
  463. rotation: pi/2
  464. 17:
  465. relativeTo: 16
  466. position:
  467. y: 150
  468. lines:
  469. scye:
  470. through: [4,8,9,10,0,11,12,13,6]
  471. curve: {}
  472. style:
  473. thickness: 1
  474. 1:
  475. through: [4,3aa,14]
  476. curve: {}
  477. style:
  478. thickness: 1
  479. 2:
  480. through: [14,2,15]
  481. style:
  482. thickness: 1
  483. 3:
  484. through: [6,3bb,15]
  485. curve: {}
  486. style:
  487. thickness: 1
  488. 4:
  489. through: [0,1,3,2]
  490. 0:
  491. through: [14,4,0,6,15]
  492. abc:
  493. through: [B,A,C]
  494. 5:
  495. through: [16,17]