@@ -65,7 +65,7 @@ function roseMath(radius, v, k, t) {
6565function makeFlowers ( radius ) {
6666 var flowers = [ ] ;
6767 var resolution = 240 ; // every flower has 240 points
68- for ( var k = 4 ; k < 20 ; k ++ ) {
68+ for ( var k = 4 ; k < 24 ; k ++ ) {
6969 var points = [ ] ;
7070 for ( var j = 0 ; j < resolution ; j ++ ) {
7171 points [ j ] = new Two . Anchor ( ) ;
@@ -81,17 +81,15 @@ function makeFlowers(radius) {
8181function pickFlower ( flowers ) {
8282 var f = Math . floor ( Math . random ( ) * flowers . length ) ;
8383 var flower = flowers [ f ] . clone ( ) ;
84- // Style the shape
8584 var colors = [ 'tomato' , 'orangered' , 'floralwhite' ,
8685 'gold' , 'red' , 'darkorange' ] ;
86+ colors = [ 'DARKMAGENTA' , 'REBECCAPURPLE' , 'SLATEBLUE' , 'ROYALBLUE' , '#9c27b0' , '#9f9fff' ,
87+ 'ALICEBLUE' , 'PLUM' , 'CORNFLOWERBLUE' , 'DARKBLUE' , 'MEDIUMBLUE' , 'DARKSLATEBLUE' ] ;
8788 var color = colors [ Math . floor ( Math . random ( ) * colors . length ) ] ;
89+ flower . rotation = ( Math . PI / 2 ) * ( Math . floor ( Math . random ( ) * 12 ) / 12 ) ;
8890 flower . stroke = color ;
8991 flower . fill = color ;
9092 flower . linewidth = 4 ;
9193 flower . cap = 'round' ;
92- // flower.rotation = Math.floor(Math.random() * 16) * Math.PI / 8 + Math.PI / 16;
93- // For animation later on
94- flower . step = ( Math . floor ( Math . random ( ) * 8 ) / 8 ) * Math . PI / 60 ;
95- flower . step *= Math . random ( ) > 0.5 ? - 1 : 1 ;
9694 return flower ;
9795}
0 commit comments