@@ -500,89 +500,89 @@ describe("makeDonut", () => {
500500 expect ( donut ) . toStrictEqual ( [
501501 {
502502 arcSlice :
503- "M100.06646055814842 90.00022085272826 A 10 10 6030.380793751915 0 1 108.69274956498154 95.0567111150052 L 108.69274956498154 95.0567111150052 M108.69274956498154 95.0567111150052 A 10 10 6030.380793751915 0 0 100.06646055814842 90.00022085272826 L 100.06646055814842 90.00022085272826" ,
503+ "M100.06646055814842 90.00022085272826 A 10 10 6030.380793751915 0 1 108.69326717473096 95.05762144016212 L 108.69326717473096 95.05762144016212 M108.69326717473096 95.05762144016212 A 10 10 6030.380793751915 0 0 100.06646055814842 90.00022085272826 L 100.06646055814842 90.00022085272826" ,
504504 cx : 100 ,
505505 cy : 100 ,
506506 value : 1 ,
507- proportion : 0.16665 ,
508- ratio : 1.0470875959773207 ,
509- path : "M100.06646055814842 90.00022085272826 A 10 10 6030.380793751915 0 1 108.69274956498154 95.0567111150052 " ,
507+ proportion : 0.16666666666666666 ,
508+ ratio : 1.0471923152088416 ,
509+ path : "M100.06646055814842 90.00022085272826 A 10 10 6030.380793751915 0 1 108.69326717473096 95.05762144016212 " ,
510510 startX : 100.06646055814842 ,
511511 startY : 90.00022085272826 ,
512- endX : 108.69274956498154 ,
513- endY : 95.0567111150052 ,
512+ endX : 108.69326717473096 ,
513+ endY : 95.05762144016212 ,
514514 firstSeparator : {
515515 x : 100.06646055814842 ,
516516 y : 90.00022085272826 ,
517517 } ,
518518 separator : {
519- x : 108.69274956498154 ,
520- y : 95.0567111150052 ,
519+ x : 108.69326717473096 ,
520+ y : 95.05762144016212 ,
521521 } ,
522522 center : {
523523 startX : 100.09636780931521 ,
524524 startY : 85.50032023645599 ,
525- endX : 107.33264187784894 ,
526- endY : 87.49070892931114 ,
527- path : "M100.09636780931521 85.50032023645599 A 14.5 14.5 6030.380793751915 0 1 107.33264187784894 87.49070892931114 " ,
525+ endX : 107.33329685274603 ,
526+ endY : 87.49109288268934 ,
527+ path : "M100.09636780931521 85.50032023645599 A 14.5 14.5 6030.380793751915 0 1 107.33329685274603 87.49109288268934 " ,
528528 } ,
529529 } ,
530530 {
531531 arcSlice :
532- "M108.69274956498154 95.0567111150052 A 10 10 6030.380793751915 0 1 99.93579085805592 109.9997938571798 L 99.93579085805592 109.9997938571798 M99.93579085805592 109.9997938571798 A 10 10 6030.380793751915 0 0 108.69274956498154 95.0567111150052 L 108.69274956498154 95.0567111150052 " ,
532+ "M108.69326717473096 95.05762144016212 A 10 10 6030.380793751915 0 1 99.93369651802331 109.99978018999806 L 99.93369651802331 109.99978018999806 M99.93369651802331 109.99978018999806 A 10 10 6030.380793751915 0 0 108.69326717473096 95.05762144016212 L 108.69326717473096 95.05762144016212 " ,
533533 cx : 100 ,
534534 cy : 100 ,
535535 value : 2 ,
536- proportion : 0.33331666666666665 ,
537- ratio : 2.0942799111861623 ,
538- path : "M108.69274956498154 95.0567111150052 A 10 10 6030.380793751915 0 1 99.93579085805592 109.9997938571798 " ,
539- startX : 108.69274956498154 ,
540- startY : 95.0567111150052 ,
541- endX : 99.93579085805592 ,
542- endY : 109.9997938571798 ,
536+ proportion : 0.3333333333333333 ,
537+ ratio : 2.094384630417683 ,
538+ path : "M108.69326717473096 95.05762144016212 A 10 10 6030.380793751915 0 1 99.93369651802331 109.99978018999806 " ,
539+ startX : 108.69326717473096 ,
540+ startY : 95.05762144016212 ,
541+ endX : 99.93369651802331 ,
542+ endY : 109.99978018999806 ,
543543 firstSeparator : {
544- x : 108.69274956498154 ,
545- y : 95.0567111150052
544+ x : 108.69326717473096 ,
545+ y : 95.05762144016212
546546 } ,
547547 separator : {
548- x : 99.93579085805592 ,
549- y : 109.9997938571798 ,
548+ x : 99.93369651802331 ,
549+ y : 109.99978018999806 ,
550550 } ,
551551 center : {
552- startX : 112.60448686922324 ,
553- startY : 92.83223111675754 ,
554- endX : 112.51009725731319 ,
555- endY : 107.33126637168266 ,
556- path : "M112.60448686922324 92.83223111675754 A 14.5 14.5 6030.380793751915 0 1 112.51009725731319 107.33126637168266 " ,
552+ startX : 112.6052374033599 ,
553+ startY : 92.83355108823508 ,
554+ endX : 112.50894551419171 ,
555+ endY : 107.33323135616101 ,
556+ path : "M112.6052374033599 92.83355108823508 A 14.5 14.5 6030.380793751915 0 1 112.50894551419171 107.33323135616101 " ,
557557 } ,
558558 } ,
559559 {
560560 arcSlice :
561- "M99.93579085805592 109.9997938571798 A 10 10 6030.380793751915 0 1 100.06300489435868 90.00019848280543 L 100.06300489435868 90.00019848280543 M100.06300489435868 90.00019848280543 A 10 10 6030.380793751915 0 0 99.93579085805592 109.9997938571798 L 99.93579085805592 109.9997938571798 " ,
561+ "M99.93369651802331 109.99978018999806 A 10 10 6030.380793751915 0 1 100.06614640578861 90.00021876974294 L 100.06614640578861 90.00021876974294 M100.06614640578861 90.00021876974294 A 10 10 6030.380793751915 0 0 99.93369651802331 109.99978018999806 L 99.93369651802331 109.99978018999806 " ,
562562 cx : 100 ,
563563 cy : 100 ,
564564 value : 3 ,
565- proportion : 0.4999833333333333 ,
566- ratio : 3.141472226395004 ,
567- path : "M99.93579085805592 109.9997938571798 A 10 10 6030.380793751915 0 1 100.06300489435868 90.00019848280543 " ,
568- startX : 99.93579085805592 ,
569- startY : 109.9997938571798 ,
570- endX : 100.06300489435868 ,
571- endY : 90.00019848280543 ,
565+ proportion : 0.5 ,
566+ ratio : 3.1415769456265252 ,
567+ path : "M99.93369651802331 109.99978018999806 A 10 10 6030.380793751915 0 1 100.06614640578861 90.00021876974294 " ,
568+ startX : 99.93369651802331 ,
569+ startY : 109.99978018999806 ,
570+ endX : 100.06614640578861 ,
571+ endY : 90.00021876974294 ,
572572 firstSeparator : {
573- x : 99.93579085805592 ,
574- y : 109.9997938571798
573+ x : 99.93369651802331 ,
574+ y : 109.99978018999806
575575 } ,
576576 separator : {
577- x : 100.06300489435868 ,
578- y : 90.00019848280543 ,
577+ x : 100.06614640578861 ,
578+ y : 90.00021876974294 ,
579579 } ,
580580 center : {
581- startX : 99.9068967441811 ,
582- startY : 114.4997010929107 ,
583- endX : 85.5002940520901 ,
584- endY : 99.90765594688226 ,
585- path : "M99.9068967441811 114.4997010929107 A 14.5 14.5 6030.380793751915 0 1 85.5002940520901 99.90765594688226 " ,
581+ startX : 99.9038599511338 ,
582+ startY : 114.4996812754972 ,
583+ endX : 85.5003187245028 ,
584+ endY : 99.9038599511338 ,
585+ path : "M99.9038599511338 114.4996812754972 A 14.5 14.5 6030.380793751915 0 1 85.5003187245028 99.9038599511338 " ,
586586 } ,
587587 } ,
588588 ] ) ;
0 commit comments