Những vấn đề cốt lõi của Box2dweb
Wednesday, October 17, 2012 4:47:41 PM
Shape, body, fixture, joint và world là 5 khái niệm quan trọng nhất của Box2dweb.
1. Shape
Là một đối tượng hình học 2D, giống như hình tròn và hình đa giác.
2. Rigid body
Đây là một chức năng có liên quan tới các đối tượng vật lý. Khoảng cách giữa 2 điểm bất kỳ trong một đối tượng vật lý (một đối tượng bao gồm khối lượng và thể tích) là một hằng số.
3.Fixture
Một Fixture liên kết một Shape tới một body(object) và thêm vào các thuộc tính vật chất giống như density, friction, và restitution.
4.Joint
Đây là một constraint được sử dụng để giữ 2 hay nhiều đối tượng với nhau. Box2D hỗ trợ vài kiểu Join: revolute, prismatic, distance...Một số Join có thể có giới hạn và vận động.
5.World
Một world vật lý là một tập hợp của bodies, fixtures, và constraints. Các đối tượng này có tác động qua lại với nhau. Box2D hỗ trợ việc tạo ra nhiều worlds, nhưng nó thường không cần thiết.
Chúng ta hãy cùng nhìn hình vẽ bên dưới để hiểu rõ làm thế nào để định nghĩa 1 box bên trong một box2d world.

1. Shape
Là một đối tượng hình học 2D, giống như hình tròn và hình đa giác.
2. Rigid body
Đây là một chức năng có liên quan tới các đối tượng vật lý. Khoảng cách giữa 2 điểm bất kỳ trong một đối tượng vật lý (một đối tượng bao gồm khối lượng và thể tích) là một hằng số.
3.Fixture
Một Fixture liên kết một Shape tới một body(object) và thêm vào các thuộc tính vật chất giống như density, friction, và restitution.
4.Joint
Đây là một constraint được sử dụng để giữ 2 hay nhiều đối tượng với nhau. Box2D hỗ trợ vài kiểu Join: revolute, prismatic, distance...Một số Join có thể có giới hạn và vận động.
5.World
Một world vật lý là một tập hợp của bodies, fixtures, và constraints. Các đối tượng này có tác động qua lại với nhau. Box2D hỗ trợ việc tạo ra nhiều worlds, nhưng nó thường không cần thiết.
Chúng ta hãy cùng nhìn hình vẽ bên dưới để hiểu rõ làm thế nào để định nghĩa 1 box bên trong một box2d world.







