247 scaledMat[0] = mat[0] *
size * scaleWidth;
248 scaledMat[1] = mat[1] *
size;
249 scaledMat[2] = mat[2];
250 scaledMat[3] = mat[3];
254 int numLetters = text.Length();
255 float offsetStartLeft = numLetters * -0.5;
267 shp =
Shape.Create(
ShapeType.BBOX, backgroundColor, bgFlags,
Vector(offsetStartLeft - 0.25, -0.25, 0.01),
Vector(-offsetStartLeft + 0.25, 1.25, 0.01));
268 shp.SetMatrix(scaledMat);
273 for (
int i = 0; i < numLetters; i++)
275 float start = i + offsetStartLeft + 0.1;
276 string letter = text.Get(i);
277 string letterUpper = letter;
278 letterUpper.ToUpper();
281 if (letterUpper == letter)
291 pts[0][0] = start; pts[0][1] = 0;
292 pts[1][0] = start + 0.3; pts[1][1] = caseScale * 0.9;
293 pts[2][0] = start + 0.6; pts[2][1] = 0;
294 pts[3][0] = start + 0.47; pts[3][1] = caseScale * 0.37;
295 pts[4][0] = start + 0.13; pts[4][1] = caseScale * 0.37;
296 shp =
Shape.CreateLines(color,
flags, pts, 5);
297 shp.SetMatrix(scaledMat);
304 pts[0][0] = start + 0.1; pts[0][1] = 0;
305 pts[1][0] = start + 0.1; pts[1][1] = caseScale * 0.9;
306 pts[2][0] = start + 0.5; pts[2][1] = caseScale * 0.9;
307 pts[3][0] = start + 0.6; pts[3][1] = caseScale * 0.8;
308 pts[4][0] = start + 0.6; pts[4][1] = caseScale * 0.6;
309 pts[5][0] = start + 0.5; pts[5][1] = caseScale * 0.5;
310 pts[6][0] = start + 0.1; pts[6][1] = caseScale * 0.5;
312 pts[8][0] = start + 0.6; pts[8][1] = caseScale * 0.4;
313 pts[9][0] = start + 0.6; pts[9][1] = caseScale * 0.1;
314 pts[10][0] = start + 0.5; pts[10][1] = 0;
315 pts[11][0] = start + 0.1; pts[11][1] = 0;
316 shp =
Shape.CreateLines(color,
flags, pts, 12);
317 shp.SetMatrix(scaledMat);
325 pts[0][0] = start + 0.6; pts[0][1] = caseScale * 0.2;
326 pts[1][0] = start + 0.4; pts[1][1] = 0;
327 pts[2][0] = start + 0.2; pts[2][1] = 0;
328 pts[3][0] = start; pts[3][1] = caseScale * 0.2;
329 pts[4][0] = start; pts[4][1] = caseScale * 0.7;
330 pts[5][0] = start + 0.2; pts[5][1] = caseScale * 0.9;
331 pts[6][0] = start + 0.4; pts[6][1] = caseScale * 0.9;
332 pts[7][0] = start + 0.6; pts[7][1] = caseScale * 0.7;
333 shp =
Shape.CreateLines(color,
flags, pts, 8);
334 shp.SetMatrix(scaledMat);
342 pts[0][0] = start; pts[0][1] = caseScale * 0.9;
343 pts[1][0] = start + 0.4; pts[1][1] = caseScale * 0.9;
344 pts[2][0] = start + 0.6; pts[2][1] = caseScale * 0.7;
345 pts[3][0] = start + 0.6; pts[3][1] = caseScale * 0.2;
346 pts[4][0] = start + 0.4; pts[4][1] = 0;
347 pts[5][0] = start; pts[5][1] = 0;
348 pts[6][0] = start; pts[6][1] = caseScale * 0.9;
349 shp =
Shape.CreateLines(color,
flags, pts, 7);
350 shp.SetMatrix(scaledMat);
358 pts[0][0] = start + 0.5; pts[0][1] = 0;
359 pts[1][0] = start; pts[1][1] = 0;
360 pts[2][0] = start; pts[2][1] = caseScale * 0.4;
361 pts[3][0] = start + 0.4; pts[3][1] = caseScale * 0.4;
363 pts[5][0] = start; pts[5][1] = caseScale * 0.9;
364 pts[6][0] = start + 0.5; pts[6][1] = caseScale * 0.9;
365 shp =
Shape.CreateLines(color,
flags, pts, 7);
366 shp.SetMatrix(scaledMat);
373 pts[0] =
Vector(start, 0, 0);
374 pts[1] =
Vector(start, caseScale * 0.4, 0);
375 pts[2] =
Vector(start + 0.4, caseScale * 0.4, 0);
377 pts[4] =
Vector(start, caseScale * 0.9, 0);
378 pts[5] =
Vector(start + 0.5, caseScale * 0.9, 0);
379 shp =
Shape.CreateLines(color,
flags, pts, 6);
380 shp.SetMatrix(scaledMat);
387 pts[0] =
Vector(start + 0.4, caseScale * 0.4, 0);
388 pts[1] =
Vector(start + 0.6, caseScale * 0.4, 0);
389 pts[2] =
Vector(start + 0.6, caseScale * 0.2, 0);
390 pts[3] =
Vector(start + 0.4, 0, 0);
391 pts[4] =
Vector(start + 0.2, 0, 0);
392 pts[5] =
Vector(start, caseScale * 0.2, 0);
393 pts[6] =
Vector(start, caseScale * 0.7, 0);
394 pts[7] =
Vector(start + 0.2, caseScale * 0.9, 0);
395 pts[8] =
Vector(start + 0.4, caseScale * 0.9, 0);
396 pts[9] =
Vector(start + 0.6, caseScale * 0.7, 0);
397 shp =
Shape.CreateLines(color,
flags, pts, 10);
398 shp.SetMatrix(scaledMat);
406 pts[0] =
Vector(start, 0, 0);
407 pts[1] =
Vector(start, caseScale * 0.9, 0);
408 pts[2] =
Vector(start, caseScale * 0.4, 0);
409 pts[3] =
Vector(start + 0.6, caseScale * 0.4, 0);
410 pts[4] =
Vector(start + 0.6, caseScale * 0.9, 0);
411 pts[5] =
Vector(start + 0.6, 0, 0);
413 shp =
Shape.CreateLines(color,
flags, pts, 6);
414 shp.SetMatrix(scaledMat);
421 pts[0][0] = start + 0.1; pts[0][1] = caseScale * 0.9;
422 pts[1][0] = start + 0.5; pts[1][1] = caseScale * 0.9;
423 pts[2][0] = start + 0.3; pts[2][1] = caseScale * 0.9;
424 pts[3][0] = start + 0.3; pts[3][1] = 0;
425 pts[4][0] = start + 0.5; pts[4][1] = 0;
426 pts[5][0] = start + 0.1; pts[5][1] = 0;
427 shp =
Shape.CreateLines(color,
flags, pts, 6);
428 shp.SetMatrix(scaledMat);
435 pts[0] =
Vector(start, caseScale * 0.9, 0);
436 pts[1] =
Vector(start + 0.6, caseScale * 0.9, 0);
437 pts[2] =
Vector(start + 0.3, caseScale * 0.9, 0);
438 pts[3] =
Vector(start + 0.3, caseScale * 0.1, 0);
439 pts[4] =
Vector(start + 0.2, 0, 0);
440 pts[5] =
Vector(start + 0.1, 0, 0);
441 pts[6] =
Vector(start, caseScale * 0.1, 0);
442 pts[7] =
Vector(start, caseScale * 0.3, 0);
444 shp =
Shape.CreateLines(color,
flags, pts, 8);
445 shp.SetMatrix(scaledMat);
452 pts[0] =
Vector(start, 0, 0);
453 pts[1] =
Vector(start, caseScale * 0.9, 0);
454 pts[2] =
Vector(start, caseScale * 0.5, 0);
455 pts[3] =
Vector(start + 0.2, caseScale * 0.5, 0);
456 pts[4] =
Vector(start + 0.6, 0, 0);
458 pts[6] =
Vector(start + 0.6, caseScale * 0.9, 0);
459 shp =
Shape.CreateLines(color,
flags, pts, 7);
460 shp.SetMatrix(scaledMat);
467 pts[0] =
Vector(start, caseScale * 0.9, 0);
468 pts[1] =
Vector(start, 0, 0);
469 pts[2] =
Vector(start + 0.6, 0, 0);
470 shp =
Shape.CreateLines(color,
flags, pts, 3);
471 shp.SetMatrix(scaledMat);
479 pts[0] =
Vector(start, 0, 0);
480 pts[1] =
Vector(start, caseScale * 0.9, 0);
481 pts[2] =
Vector(start + 0.3, caseScale * 0.5, 0);
482 pts[3] =
Vector(start + 0.6, caseScale * 0.9, 0);
483 pts[4] =
Vector(start + 0.6, 0, 0);
484 shp =
Shape.CreateLines(color,
flags, pts, 5);
485 shp.SetMatrix(scaledMat);
493 pts[0] =
Vector(start, 0, 0);
494 pts[1] =
Vector(start, caseScale * 0.9, 0);
495 pts[2] =
Vector(start + 0.6, 0, 0);
496 pts[3] =
Vector(start + 0.6, caseScale * 0.9, 0);
497 shp =
Shape.CreateLines(color,
flags, pts, 4);
498 shp.SetMatrix(scaledMat);
506 pts[0][0] = start + 0.6; pts[0][1] = caseScale * 0.2;
507 pts[1][0] = start + 0.4; pts[1][1] = 0;
508 pts[2][0] = start + 0.2; pts[2][1] = 0;
509 pts[3][0] = start; pts[3][1] = caseScale * 0.2;
510 pts[4][0] = start; pts[4][1] = caseScale * 0.7;
511 pts[5][0] = start + 0.2; pts[5][1] = caseScale * 0.9;
512 pts[6][0] = start + 0.4; pts[6][1] = caseScale * 0.9;
513 pts[7][0] = start + 0.6; pts[7][1] = caseScale * 0.7;
515 shp =
Shape.CreateLines(color,
flags, pts, 9);
516 shp.SetMatrix(scaledMat);
524 pts[0] =
Vector(start, 0, 0);
525 pts[1] =
Vector(start, caseScale * 0.5, 0);
526 pts[2] =
Vector(start, caseScale * 0.9, 0);
527 pts[3] =
Vector(start + 0.4, caseScale * 0.9, 0);
528 pts[4] =
Vector(start + 0.5, caseScale * 0.8, 0);
529 pts[5] =
Vector(start + 0.5, caseScale * 0.6, 0);
530 pts[6] =
Vector(start + 0.4, caseScale * 0.5, 0);
531 pts[7] =
Vector(start, caseScale * 0.5, 0);
532 shp =
Shape.CreateLines(color,
flags, pts, 8);
533 shp.SetMatrix(scaledMat);
541 pts[0] =
Vector(start + 0.6, caseScale * 0.2, 0);
542 pts[1] =
Vector(start + 0.4, 0, 0);
543 pts[2] =
Vector(start + 0.2, 0, 0);
544 pts[3] =
Vector(start, caseScale * 0.2, 0);
545 pts[4] =
Vector(start, caseScale * 0.7, 0);
546 pts[5] =
Vector(start + 0.2, caseScale * 0.9, 0);
547 pts[6] =
Vector(start + 0.4, caseScale * 0.9, 0);
548 pts[7] =
Vector(start + 0.6, caseScale * 0.7, 0);
550 shp =
Shape.CreateLines(color,
flags, pts, 9);
551 shp.SetMatrix(scaledMat);
555 pts[0] =
Vector(start + 0.4, caseScale * 0.2, 0);
556 pts[1] =
Vector(start + 0.6, 0, 0);
557 shp =
Shape.CreateLines(color,
flags, pts, 2);
558 shp.SetMatrix(scaledMat);
566 pts[0] =
Vector(start, 0, 0);
567 pts[1] =
Vector(start, caseScale * 0.5, 0);
568 pts[2] =
Vector(start, caseScale * 0.9, 0);
569 pts[3] =
Vector(start + 0.4, caseScale * 0.9, 0);
570 pts[4] =
Vector(start + 0.5, caseScale * 0.8, 0);
571 pts[5] =
Vector(start + 0.5, caseScale * 0.6, 0);
572 pts[6] =
Vector(start + 0.4, caseScale * 0.5, 0);
573 pts[7] =
Vector(start + 0.2, caseScale * 0.5, 0);
575 shp =
Shape.CreateLines(color,
flags, pts, 9);
576 shp.SetMatrix(scaledMat);
580 pts[0] =
Vector(start + 0.2, caseScale * 0.5, 0);
581 pts[1] =
Vector(start + 0.5, 0, 0);
582 shp =
Shape.CreateLines(color,
flags, pts, 2);
583 shp.SetMatrix(scaledMat);
591 pts[0] =
Vector(start + 0.5, caseScale * 0.8, 0);
592 pts[1] =
Vector(start + 0.4, caseScale * 0.9, 0);
593 pts[2] =
Vector(start + 0.1, caseScale * 0.9, 0);
594 pts[3] =
Vector(start, caseScale * 0.8, 0);
595 pts[4] =
Vector(start, caseScale * 0.6, 0);
596 pts[5] =
Vector(start + 0.1, caseScale * 0.5, 0);
597 pts[6] =
Vector(start + 0.4, caseScale * 0.4, 0);
598 pts[7] =
Vector(start + 0.5, caseScale * 0.3, 0);
599 pts[8] =
Vector(start + 0.5, caseScale * 0.1, 0);
600 pts[9] =
Vector(start + 0.4, 0, 0);
601 pts[10] =
Vector(start + 0.1, 0, 0);
602 pts[11] =
Vector(start, caseScale * 0.1, 0);
603 shp =
Shape.CreateLines(color,
flags, pts, 12);
604 shp.SetMatrix(scaledMat);
612 pts[0] =
Vector(start, caseScale * 0.9, 0);
613 pts[1] =
Vector(start + 0.6, caseScale * 0.9, 0);
614 pts[2] =
Vector(start + 0.3, caseScale * 0.9, 0);
615 pts[3] =
Vector(start + 0.3, 0, 0);
616 shp =
Shape.CreateLines(color,
flags, pts, 4);
617 shp.SetMatrix(scaledMat);
624 pts[0] =
Vector(start, caseScale * 0.9, 0);
625 pts[1] =
Vector(start, caseScale * 0.2, 0);
626 pts[2] =
Vector(start + 0.2, 0, 0);
627 pts[3] =
Vector(start + 0.4, 0, 0);
628 pts[4] =
Vector(start + 0.6, caseScale * 0.2, 0);
629 pts[5] =
Vector(start + 0.6, caseScale * 0.9, 0);
630 shp =
Shape.CreateLines(color,
flags, pts, 6);
631 shp.SetMatrix(scaledMat);
639 pts[0] =
Vector(start, caseScale * 0.9, 0);
640 pts[1] =
Vector(start + 0.3, 0, 0);
641 pts[2] =
Vector(start + 0.6, caseScale * 0.9, 0);
642 shp =
Shape.CreateLines(color,
flags, pts, 3);
643 shp.SetMatrix(scaledMat);
651 pts[0] =
Vector(start, caseScale * 0.9, 0);
652 pts[1] =
Vector(start + 0.1, 0, 0);
653 pts[2] =
Vector(start + 0.3, caseScale * 0.4, 0);
654 pts[3] =
Vector(start + 0.5, 0, 0);
655 pts[4] =
Vector(start + 0.6, caseScale * 0.9, 0);
656 shp =
Shape.CreateLines(color,
flags, pts, 5);
657 shp.SetMatrix(scaledMat);
665 pts[0] =
Vector(start, caseScale * 0.9, 0);
666 pts[1] =
Vector(start + 0.3, caseScale * 0.45, 0);
667 pts[2] =
Vector(start + 0.6, caseScale * 0.9, 0);
669 pts[4] =
Vector(start, 0, 0);
671 pts[6] =
Vector(start + 0.6, 0, 0);
672 shp =
Shape.CreateLines(color,
flags, pts, 7);
673 shp.SetMatrix(scaledMat);
680 pts[0] =
Vector(start, caseScale * 0.9, 0);
681 pts[1] =
Vector(start + 0.3, caseScale * 0.5, 0);
682 pts[2] =
Vector(start + 0.6, caseScale * 0.9, 0);
684 pts[4] =
Vector(start + 0.3, 0, 0);
685 shp =
Shape.CreateLines(color,
flags, pts, 5);
686 shp.SetMatrix(scaledMat);
693 pts[0] =
Vector(start, caseScale * 0.9, 0);
694 pts[1] =
Vector(start + 0.6, caseScale * 0.9, 0);
695 pts[2] =
Vector(start, 0, 0);
696 pts[3] =
Vector(start + 0.6, 0, 0);
697 shp =
Shape.CreateLines(color,
flags, pts, 4);
698 shp.SetMatrix(scaledMat);
708 pts[0][0] = start + 0.5; pts[0][1] = 0.7;
709 pts[1][0] = start + 0.4; pts[1][1] = 0.9;
710 pts[2][0] = start + 0.2; pts[2][1] = 0.9;
711 pts[3][0] = start + 0.1; pts[3][1] = 0.7;
712 pts[4][0] = start + 0.1; pts[4][1] = 0.2;
713 pts[5][0] = start + 0.2; pts[5][1] = 0;
714 pts[6][0] = start + 0.4; pts[6][1] = 0;
715 pts[7][0] = start + 0.5; pts[7][1] = 0.2;
716 pts[8][0] = start + 0.5; pts[8][1] = 0.7;
718 shp =
Shape.CreateLines(color,
flags, pts, 10);
719 shp.SetMatrix(scaledMat);
727 pts[0] =
Vector(start + 0.1, 0.7, 0);
728 pts[1] =
Vector(start + 0.3, 0.9, 0);
729 pts[2] =
Vector(start + 0.3, 0, 0);
730 pts[3] =
Vector(start + 0.1, 0, 0);
731 pts[4] =
Vector(start + 0.5, 0, 0);
732 shp =
Shape.CreateLines(color,
flags, pts, 5);
733 shp.SetMatrix(scaledMat);
740 pts[0] =
Vector(start + 0.1, 0.7, 0);
741 pts[1] =
Vector(start + 0.2, 0.9, 0);
742 pts[2] =
Vector(start + 0.4, 0.9, 0);
743 pts[3] =
Vector(start + 0.5, 0.7, 0);
744 pts[4] =
Vector(start + 0.1, 0, 0);
745 pts[5] =
Vector(start + 0.5, 0, 0);
746 shp =
Shape.CreateLines(color,
flags, pts, 6);
747 shp.SetMatrix(scaledMat);
755 pts[0] =
Vector(start + 0.1, 0.7, 0);
756 pts[1] =
Vector(start + 0.2, 0.9, 0);
757 pts[2] =
Vector(start + 0.4, 0.9, 0);
758 pts[3] =
Vector(start + 0.5, 0.7, 0);
759 pts[4] =
Vector(start + 0.4, 0.45, 0);
760 pts[5] =
Vector(start + 0.3, 0.45, 0);
761 shp =
Shape.CreateLines(color,
flags, pts, 6);
762 shp.SetMatrix(scaledMat);
766 pts[0] =
Vector(start + 0.4, 0.45, 0);
767 pts[1] =
Vector(start + 0.5, 0.2, 0);
768 pts[2] =
Vector(start + 0.4, 0, 0);
769 pts[3] =
Vector(start + 0.2, 0, 0);
770 pts[4] =
Vector(start + 0.1, 0.2, 0);
771 shp =
Shape.CreateLines(color,
flags, pts, 5);
772 shp.SetMatrix(scaledMat);
780 pts[0] =
Vector(start + 0.4, 0, 0);
781 pts[1] =
Vector(start + 0.4, 0.4, 0);
782 pts[2] =
Vector(start + 0.4, 0.9, 0);
783 pts[3] =
Vector(start + 0.1, 0.4, 0);
784 pts[4] =
Vector(start + 0.4, 0.4, 0);
785 pts[5] =
Vector(start + 0.5, 0.4, 0);
786 shp =
Shape.CreateLines(color,
flags, pts, 6);
787 shp.SetMatrix(scaledMat);
795 pts[0] =
Vector(start + 0.5, 0.9, 0);
796 pts[1] =
Vector(start + 0.1, 0.9, 0);
797 pts[2] =
Vector(start + 0.1, 0.5, 0);
798 pts[3] =
Vector(start + 0.4, 0.5, 0);
799 pts[4] =
Vector(start + 0.5, 0.3, 0);
800 pts[5] =
Vector(start + 0.5, 0.2, 0);
801 pts[6] =
Vector(start + 0.4, 0, 0);
802 pts[7] =
Vector(start + 0.2, 0, 0);
803 pts[8] =
Vector(start + 0.1, 0.2, 0);
804 shp =
Shape.CreateLines(color,
flags, pts, 9);
805 shp.SetMatrix(scaledMat);
813 pts[0] =
Vector(start + 0.4, 0.9, 0);
814 pts[1] =
Vector(start + 0.2, 0.9, 0);
815 pts[2] =
Vector(start + 0.1, 0.7, 0);
816 pts[3] =
Vector(start + 0.1, 0.3, 0);
817 pts[4] =
Vector(start + 0.1, 0.2, 0);
818 pts[5] =
Vector(start + 0.2, 0, 0);
819 pts[6] =
Vector(start + 0.4, 0, 0);
820 pts[7] =
Vector(start + 0.5, 0.2, 0);
821 pts[8] =
Vector(start + 0.5, 0.3, 0);
822 pts[9] =
Vector(start + 0.4, 0.5, 0);
823 pts[10] =
Vector(start + 0.2, 0.5, 0);
825 shp =
Shape.CreateLines(color,
flags, pts, 12);
826 shp.SetMatrix(scaledMat);
834 pts[0] =
Vector(start + 0.1, 0.9, 0);
835 pts[1] =
Vector(start + 0.5, 0.9, 0);
836 pts[2] =
Vector(start + 0.3, 0, 0);
837 shp =
Shape.CreateLines(color,
flags, pts, 3);
838 shp.SetMatrix(scaledMat);
846 pts[0] =
Vector(start + 0.4, 0.9, 0);
847 pts[1] =
Vector(start + 0.2, 0.9, 0);
848 pts[2] =
Vector(start + 0.1, 0.7, 0);
849 pts[3] =
Vector(start + 0.2, 0.5, 0);
850 pts[4] =
Vector(start + 0.4, 0.5, 0);
851 pts[5] =
Vector(start + 0.5, 0.7, 0);
853 shp =
Shape.CreateLines(color,
flags, pts, 7);
854 shp.SetMatrix(scaledMat);
858 pts[0] =
Vector(start + 0.2, 0.5, 0);
859 pts[1] =
Vector(start + 0.1, 0.3, 0);
860 pts[2] =
Vector(start + 0.1, 0.2, 0);
861 pts[3] =
Vector(start + 0.2, 0, 0);
862 pts[4] =
Vector(start + 0.4, 0, 0);
863 pts[5] =
Vector(start + 0.5, 0.2, 0);
864 pts[6] =
Vector(start + 0.5, 0.3, 0);
865 pts[7] =
Vector(start + 0.4, 0.5, 0);
866 shp =
Shape.CreateLines(color,
flags, pts, 8);
867 shp.SetMatrix(scaledMat);
875 pts[0] =
Vector(start + 0.5, 0.6, 0);
876 pts[1] =
Vector(start + 0.4, 0.4, 0);
877 pts[2] =
Vector(start + 0.2, 0.4, 0);
878 pts[3] =
Vector(start + 0.1, 0.6, 0);
879 pts[4] =
Vector(start + 0.1, 0.7, 0);
880 pts[5] =
Vector(start + 0.2, 0.9, 0);
881 pts[6] =
Vector(start + 0.4, 0.9, 0);
882 pts[7] =
Vector(start + 0.5, 0.7, 0);
883 pts[8] =
Vector(start + 0.5, 0.6, 0);
884 pts[9] =
Vector(start + 0.5, 0.4, 0);
885 pts[10] =
Vector(start + 0.5, 0.2, 0);
886 pts[11] =
Vector(start + 0.4, 0, 0);
887 pts[12] =
Vector(start + 0.2, 0, 0);
888 pts[13] =
Vector(start + 0.1, 0.2, 0);
889 shp =
Shape.CreateLines(color,
flags, pts, 14);
890 shp.SetMatrix(scaledMat);
900 pts[0] =
Vector(start, 0.1, 0);
901 pts[1] =
Vector(start + 0.6, 0.1, 0);
902 shp =
Shape.CreateLines(color,
flags, pts, 2);
903 shp.SetMatrix(scaledMat);
911 pts[0] =
Vector(start + 0.1, 0.45, 0);
912 pts[1] =
Vector(start + 0.5, 0.45, 0);
913 shp =
Shape.CreateLines(color,
flags, pts, 2);
914 shp.SetMatrix(scaledMat);
922 pts[0] =
Vector(start + 0.1, 0.45, 0);
923 pts[1] =
Vector(start + 0.5, 0.45, 0);
924 pts[2] =
Vector(start + 0.3, 0.45, 0);
925 pts[3] =
Vector(start + 0.3, 0.25, 0);
926 pts[4] =
Vector(start + 0.3, 0.65, 0);
927 shp =
Shape.CreateLines(color,
flags, pts, 5);
928 shp.SetMatrix(scaledMat);
935 pts[0] =
Vector(start + 0.3, 0, 0);
936 pts[1] =
Vector(start + 0.3, 0.05, 0);
937 pts[2] =
Vector(start + 0.25, 0.05, 0);
938 pts[3] =
Vector(start + 0.25, 0, 0);
940 shp =
Shape.CreateLines(color,
flags, pts, 5);
941 shp.SetMatrix(scaledMat);
949 pts[0] =
Vector(start + 0.3, 0.1, 0);
950 pts[1] =
Vector(start + 0.3, 0.15, 0);
951 pts[2] =
Vector(start + 0.25, 0.15, 0);
952 pts[3] =
Vector(start + 0.25, 0.1, 0);
954 shp =
Shape.CreateLines(color,
flags, pts, 5);
955 shp.SetMatrix(scaledMat);
959 pts[0] =
Vector(start + 0.3, 0.6, 0);
960 pts[1] =
Vector(start + 0.3, 0.65, 0);
961 pts[2] =
Vector(start + 0.25, 0.65, 0);
962 pts[3] =
Vector(start + 0.25, 0.6, 0);
964 shp =
Shape.CreateLines(color,
flags, pts, 5);
965 shp.SetMatrix(scaledMat);
973 pts[0] =
Vector(start + 0.3, 0.3, 0);
974 pts[1] =
Vector(start + 0.3, 0.9, 0);
975 pts[2] =
Vector(start + 0.25, 0.9, 0);
976 pts[3] =
Vector(start + 0.25, 0.3, 0);
978 shp =
Shape.CreateLines(color,
flags, pts, 5);
979 shp.SetMatrix(scaledMat);
983 pts[0] =
Vector(start + 0.3, 0, 0);
984 pts[1] =
Vector(start + 0.3, 0.05, 0);
985 pts[2] =
Vector(start + 0.25, 0.05, 0);
986 pts[3] =
Vector(start + 0.25, 0, 0);
988 shp =
Shape.CreateLines(color,
flags, pts, 5);
989 shp.SetMatrix(scaledMat);
997 pts[0] =
Vector(start + 0.3, 0, 0);
998 pts[1] =
Vector(start + 0.2, 0, 0);
999 pts[2] =
Vector(start + 0.1, -0.2, 0);
1000 pts[3] =
Vector(start + 0.2, -0.2, 0);
1002 shp =
Shape.CreateLines(color,
flags, pts, 5);
1003 shp.SetMatrix(scaledMat);
1011 pts[0] =
Vector(start + 0.4, 0.9, 0);
1012 pts[1] =
Vector(start + 0.25, 0.9, 0);
1013 pts[2] =
Vector(start + 0.3, 0.6, 0);
1014 pts[3] =
Vector(start + 0.35, 0.6, 0);
1016 shp =
Shape.CreateLines(color,
flags, pts, 5);
1017 shp.SetMatrix(scaledMat);
1025 pts[0] =
Vector(start + 0.54, 0.9, 0);
1026 pts[1] =
Vector(start + 0.25, 0, 0);
1027 shp =
Shape.CreateLines(color,
flags, pts, 2);
1028 shp.SetMatrix(scaledMat);
1036 pts[0] =
Vector(start + 0.55, 0.9, 0);
1037 pts[1] =
Vector(start + 0.25, 0, 0);
1038 shp =
Shape.CreateLines(color,
flags, pts, 2);
1039 shp.SetMatrix(scaledMat);
1043 pts[0] =
Vector(start + 0.2, 0.5, 0);
1044 pts[1] =
Vector(start + 0.05, 0.7, 0);
1045 pts[2] =
Vector(start + 0.2, 0.9, 0);
1046 pts[3] =
Vector(start + 0.35, 0.7, 0);
1048 shp =
Shape.CreateLines(color,
flags, pts, 5);
1049 shp.SetMatrix(scaledMat);
1053 pts[0] =
Vector(start + 0.6, 0.1, 0);
1054 pts[1] =
Vector(start + 0.45, 0.3, 0);
1055 pts[2] =
Vector(start + 0.6, 0.5, 0);
1056 pts[3] =
Vector(start + 0.75, 0.3, 0);
1058 shp =
Shape.CreateLines(color,
flags, pts, 5);
1059 shp.SetMatrix(scaledMat);