362 Template9FPoints: array[0..0] of TPoint = |
362 Template9FPoints: array[0..0] of TPoint = |
363 ( |
363 ( |
364 (x: 1023; y: 0) |
364 (x: 1023; y: 0) |
365 ); |
365 ); |
366 |
366 |
367 const EdgeTemplates: array[0..9] of TEdgeTemplate = |
367 const Template10Points: array[0..13] of TPoint = |
|
368 ( |
|
369 (x: 336; y: 1476), |
|
370 (x: 303; y: 1026), |
|
371 (x: 225; y: 921), |
|
372 (x: 216; y: 741), |
|
373 (x: 774; y: 810), |
|
374 (x: 687; y: 336), |
|
375 (x: 975; y: 192), |
|
376 (x: 1350; y: 324), |
|
377 (x: 1230; y: 681), |
|
378 (x: 1257; y: 855), |
|
379 (x: 1623; y: 846), |
|
380 (x: 1821; y: 657), |
|
381 (x: 1911; y: 897), |
|
382 (x: 1704; y: 1446) |
|
383 ); |
|
384 Template10FPoints: array[0..0] of TPoint = |
|
385 ( |
|
386 (x: 1023; y: 0) |
|
387 ); |
|
388 |
|
389 const Template11Points: array[0..9] of TPoint = |
|
390 ( |
|
391 (x: 270; y: 1407), |
|
392 (x: 180; y: 795), |
|
393 (x: 453; y: 753), |
|
394 (x: 537; y: 900), |
|
395 (x: 822; y: 729), |
|
396 (x: 1128; y: 882), |
|
397 (x: 1269; y: 657), |
|
398 (x: 1560; y: 915), |
|
399 (x: 1812; y: 867), |
|
400 (x: 1854; y: 1347) |
|
401 ); |
|
402 Template11FPoints: array[0..0] of TPoint = |
|
403 ( |
|
404 (x: 1023; y: 0) |
|
405 ); |
|
406 |
|
407 const EdgeTemplates: array[0..11] of TEdgeTemplate = |
368 ( |
408 ( |
369 (BasePoints: @Template0Points; |
409 (BasePoints: @Template0Points; |
370 BasePointsCount: Succ(High(Template0Points)); |
410 BasePointsCount: Succ(High(Template0Points)); |
371 BezPassCnt: 4; |
411 BezPassCnt: 4; |
372 PassMin: 10; PassDelta: 5; |
412 PassMin: 10; PassDelta: 5; |
455 FillPoints: @Template8FPoints; |
495 FillPoints: @Template8FPoints; |
456 FillPointsCount: Succ(High(Template8FPoints)); |
496 FillPointsCount: Succ(High(Template8FPoints)); |
457 canMirror: true; canFlip: false; |
497 canMirror: true; canFlip: false; |
458 ), |
498 ), |
459 (BasePoints: @Template9Points; |
499 (BasePoints: @Template9Points; |
460 BasePointsCount: Succ(High(Template8Points)); |
500 BasePointsCount: Succ(High(Template9Points)); |
461 BezPassCnt: 4; |
501 BezPassCnt: 4; |
462 PassMin: 17; PassDelta: 3; |
502 PassMin: 17; PassDelta: 3; |
463 WaveAmplMin: 10; WaveAmplDelta: 10; |
503 WaveAmplMin: 10; WaveAmplDelta: 10; |
464 WaveFreqMin: 0.010; WaveFreqDelta: 0.002; |
504 WaveFreqMin: 0.010; WaveFreqDelta: 0.002; |
465 FillPoints: @Template9FPoints; |
505 FillPoints: @Template9FPoints; |
466 FillPointsCount: Succ(High(Template9FPoints)); |
506 FillPointsCount: Succ(High(Template9FPoints)); |
467 canMirror: true; canFlip: false; |
507 canMirror: true; canFlip: false; |
|
508 ), |
|
509 (BasePoints: @Template10Points; |
|
510 BasePointsCount: Succ(High(Template10Points)); |
|
511 BezPassCnt: 4; |
|
512 PassMin: 15; PassDelta: 2; |
|
513 WaveAmplMin: 15; WaveAmplDelta: 10; |
|
514 WaveFreqMin: 0.008; WaveFreqDelta: 0.002; |
|
515 FillPoints: @Template10FPoints; |
|
516 FillPointsCount: Succ(High(Template10FPoints)); |
|
517 canMirror: false; canFlip: false; |
|
518 ), |
|
519 (BasePoints: @Template11Points; |
|
520 BasePointsCount: Succ(High(Template11Points)); |
|
521 BezPassCnt: 4; |
|
522 PassMin: 15; PassDelta: 1; |
|
523 WaveAmplMin: 10; WaveAmplDelta: 10; |
|
524 WaveFreqMin: 0.008; WaveFreqDelta: 0.002; |
|
525 FillPoints: @Template11FPoints; |
|
526 FillPointsCount: Succ(High(Template11FPoints)); |
|
527 canMirror: true; canFlip: false; |
468 ) |
528 ) |
469 ); |
529 ); |
470 |
530 |
471 |
531 |
472 |
532 |