rzsavilla / BlobsonicEngine

Group Project: 3D OpenGL Game Engine
GNU General Public License v3.0
2 stars 0 forks source link

Collision Testing #4

Closed Football1995 closed 7 years ago

Football1995 commented 7 years ago

Create collision tests for each shape of object

Creates Transformable (x,y,z,rot,scale) and movable(mass, acceleration).

Football1995 commented 7 years ago

Began with creating a physics test scene , where I can test out objects

Football1995 commented 7 years ago

Next added the functionality for the engine to read in a physical object and draw it

Football1995 commented 7 years ago

Created BoxPhsysics.h object to handle the cube physics. Class will need editing at a later date to work efficiently with inheritance and components.

Football1995 commented 7 years ago

Next task is it give the class "phyical" properties e.g Mass . Also transformable properties such as movement

Football1995 commented 7 years ago

box now falls under gravity , next task is to code up a OBB OBB collision test in 3d space

Football1995 commented 7 years ago

Began creating OBB OBB collision, not yet finished (need help)

Beginning work on AABB and Sphere physics.

Football1995 commented 7 years ago

AABB collision test complete commit

Football1995 commented 7 years ago

OBB OBB collision detection complete. The min and max values for each axis were not been reset correctly.

The next task is to implement sphere detection.

Football1995 commented 7 years ago

Added classes for Capsule and Sphere

Football1995 commented 7 years ago

Beginning Sphere OBB collision test , I plan to try the method learnt in 2nd year , where you find the nearest clamp on the cube.

Football1995 commented 7 years ago

OBB - Sphere collision still not finished , as there are a few bugs.

Football1995 commented 7 years ago

Sphere - Sphere collision testing is complete

Football1995 commented 7 years ago

Physics Epsilon should be added, to improve the reliability of collisions.

Football1995 commented 7 years ago

Epsilon added