@@ -77,9 +77,9 @@ describe('Geometry.Ellipse', function () {
77
77
var ellipse = new maptalks . Ellipse ( [ 0 , 0 ] , 1000 , 800 ) ;
78
78
var shell = ellipse . getShell ( ) ;
79
79
80
- var num = ellipse . options . numberOfShellPoints ;
81
- expect ( shell ) . to . have . length ( num ) ;
82
- var sumx = 0 , sumy = 0 , len = shell . length ;
80
+ var num = ellipse . options . numberOfShellPoints - 1 ;
81
+ expect ( shell ) . to . have . length ( ellipse . options . numberOfShellPoints ) ;
82
+ var sumx = 0 , sumy = 0 , len = shell . length - 1 ;
83
83
for ( var i = 0 ; i < len ; i ++ ) {
84
84
sumx += shell [ i ] . x ;
85
85
sumy += shell [ i ] . y ;
@@ -96,9 +96,9 @@ describe('Geometry.Ellipse', function () {
96
96
var ellipse = new maptalks . Ellipse ( [ 0 , 0 , 100 ] , 1000 , 800 ) ;
97
97
var shell = ellipse . getShell ( ) ;
98
98
99
- var num = ellipse . options . numberOfShellPoints ;
100
- expect ( shell ) . to . have . length ( num ) ;
101
- var sumx = 0 , sumy = 0 , len = shell . length ;
99
+ var num = ellipse . options . numberOfShellPoints - 1 ;
100
+ expect ( shell ) . to . have . length ( ellipse . options . numberOfShellPoints ) ;
101
+ var sumx = 0 , sumy = 0 , len = shell . length - 1 ;
102
102
for ( var i = 0 ; i < len ; i ++ ) {
103
103
sumx += shell [ i ] . x ;
104
104
sumy += shell [ i ] . y ;
0 commit comments