WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Saturday, September 10, 2011

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ĩ là nếu chọn a=75 thi b=75 ; nếu a=150 thi b=150.Quả banh sẽ chạy theo hình vòng tròn.