JAVASCRIPT FOR A BALL BOUNCING IN ELLIPTICAL ORBIT
Ellipse có 2 trục.Trục dài gọi là a và trục ngắn hơn gọi là b
Toạ độ của mổi điểm trên ellipse tính theo lượng giác học là :
X=x+(a*Math.cos(i)) ;
Y=y+(b*Math.sin(i)) ;
Muốn cho quả banh di chuyển theo hình ellipse thì cần phải có 3 parameters
là ID của quả banh và tọa độ x,y của nó. Thay đổi góc i thì x,y thay đổi theo.
Muốn quả banh di chuyển thì cần phải thay đổi tọa độ x,y nghĩa là phải thay
đổi góc i.
Thay đổi góc i bằng cách viết var i=0 ; i=i+1̣ ( hay i++)
Muốn đổi hình ellipse thành hình vòng tròn thì trong function change(){…}
chọn a=b.Nghĩa là nếu chọn a=75 thì b=75 ; nếu chọn a=150 thi b=150.Quả
banh sẽ chạy theo hình vòng tròn.
No comments:
Post a Comment