Diren D Bharwani
|
dffdec9d9c
|
Cleaned up colliders
|
2023-01-04 19:45:41 +08:00 |
Diren D Bharwani
|
dd2fc934a2
|
Removed Redundant Geometry
|
2023-01-04 17:48:08 +08:00 |
Diren D Bharwani
|
a49c674c2b
|
Generalised the Parallel Axis Theorem for computing inertia tensors
|
2023-01-04 15:03:58 +08:00 |
Diren D Bharwani
|
ddfbc71400
|
Added implementation for raycasting into the collision space
|
2023-01-01 19:39:16 +08:00 |
Diren D Bharwani
|
6f55f202b9
|
Added planes
|
2023-01-01 16:53:13 +08:00 |
Diren D Bharwani
|
196945ae84
|
Merge remote-tracking branch 'origin/main' into PhySH
|
2022-12-30 01:23:02 +08:00 |
Diren D Bharwani
|
0df6e09ed6
|
Added box collision shapes
|
2022-12-24 13:32:50 +08:00 |
Diren D Bharwani
|
22c0a14081
|
Renamed SHBox to SHAABB for clarity
The future SHBox will represent an OBB
|
2022-12-23 00:55:36 +08:00 |
Diren D Bharwani
|
f4f6cb7eae
|
Fixed sequential impulses
|
2022-12-22 01:10:25 +08:00 |
Diren D Bharwani
|
b58b475c04
|
Separated collision detection and added contact manager
|
2022-12-20 23:10:23 +08:00 |
Diren D Bharwani
|
751a16dcc3
|
Tested collision detection with collision states
|
2022-12-20 02:13:06 +08:00 |
Diren D Bharwani
|
cf9d4ef04b
|
Implemented backbone for collision detection with broadphase
|
2022-12-19 16:56:34 +08:00 |
Diren D Bharwani
|
3b55888fa1
|
Added conversions to and from wxyz quaternion representations
|
2022-12-16 23:19:44 +08:00 |
Diren D Bharwani
|
ddf2d8bde9
|
Fixed warnings for subscript operator in vectors and removed react conversions
|
2022-12-16 14:38:01 +08:00 |
Diren D Bharwani
|
74e50e10bd
|
Refactored the colliders?
This took me 4 days omg
|
2022-12-09 01:15:43 +08:00 |
Diren D Bharwani
|
38b1c46d1f
|
Added physics world and tested applied gravity for linear movement
|
2022-12-05 00:20:29 +08:00 |
Diren D Bharwani
|
afd2abf036
|
Fixed pre & post physics transforms update routines
|
2022-11-25 14:06:20 +08:00 |
Diren D Bharwani
|
7202551838
|
Added Vector rotation with Quaternions
|
2022-11-23 14:56:20 +08:00 |
Diren D Bharwani
|
fa83e2bc4c
|
Modified Shape.Raycast functions to return RaycastResult
|
2022-11-23 01:01:12 +08:00 |
Diren D Bharwani
|
62c4b3837d
|
Fixed bug where transform dirty flags were not being properly cleared.
This was preventing bodies from going to sleep and transforms always updating.
|
2022-11-22 20:46:31 +08:00 |
Diren D Bharwani
|
b328d1df82
|
Added Physics Raycasts with Debug Drawing
Press F11 while the scene is playing to toggle debug drawing of rays.
|
2022-11-18 18:15:19 +08:00 |
Diren D Bharwani
|
b3fbfce56f
|
FIxed debug draw for offset colliders
|
2022-11-17 12:58:01 +08:00 |
Diren D Bharwani
|
a3d2f95aa0
|
Merge remote-tracking branch 'origin/main' into SP3-16-Math
|
2022-11-15 18:41:16 +08:00 |
Diren D Bharwani
|
e93eea6381
|
Cleaned up tools folder. Added debug only logging macros with _D suffix
|
2022-11-15 03:03:37 +08:00 |
Diren D Bharwani
|
9515fcca4f
|
Renames & Bugfixes
Renamed BoundingBox & BoundingSphere to Box & Sphere
Forces are forcefully cleared
|
2022-11-14 15:35:02 +08:00 |
Diren D Bharwani
|
901c007cb2
|
Added Transform Matrix method to SHMatrix
|
2022-11-10 14:55:28 +08:00 |
Diren D Bharwani
|
8fbd32a144
|
Added Relative Sizes to Shapes
|
2022-11-08 00:46:09 +08:00 |
Diren D Bharwani
|
4e02f64133
|
Fixed bug where duplicate triggers were caught due to swapped entity IDs
|
2022-11-07 18:06:43 +08:00 |
Diren D Bharwani
|
02c79b4cc4
|
Added Debug Drawing for Colliders (wonk) and Trigger checkbox to Colldiers
Press space to toggle debug draw. Does not work until you press play, then it can be toggled on and off.
|
2022-11-02 15:44:24 +08:00 |
Diren D Bharwani
|
b9ada6a5be
|
Reworked SHColour to be compatible with SHVec4
|
2022-11-02 00:47:19 +08:00 |
Diren D Bharwani
|
07bfb2f485
|
Merge remote-tracking branch 'origin/main' into SP3-16-Math
|
2022-11-02 00:22:36 +08:00 |
Diren D Bharwani
|
4dcd60f239
|
Added rotation offsets to colliders
|
2022-11-01 15:10:47 +08:00 |
Diren D Bharwani
|
45cc8c01b6
|
Merge remote-tracking branch 'origin/main' into SP3-16-Math
|
2022-11-01 00:31:02 +08:00 |
Diren D Bharwani
|
ea516189d2
|
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
|
2022-10-31 13:14:38 +08:00 |
Diren D Bharwani
|
d4dbb38dc4
|
Merge remote-tracking branch 'origin/main' into SP3-16-Math
|
2022-10-31 13:12:20 +08:00 |
Sri Sham Haran
|
13ad7d46c6
|
Fix crash when entity w no transform being set as child of entity w transform
Add select all
|
2022-10-30 15:19:42 +08:00 |
Diren D Bharwani
|
03c0d10014
|
Fixed bug where objects without transform causes a crash on reparenting
|
2022-10-30 15:10:39 +08:00 |
Diren D Bharwani
|
605ff9710d
|
Added Matrix * Vec4
|
2022-10-30 14:37:30 +08:00 |
Diren D Bharwani
|
72cdbf55e5
|
Fixed boolean for updating entities in Transform system
|
2022-10-29 16:42:02 +08:00 |
Sri Sham Haran
|
f9f818b49c
|
Merge branch 'main' into SP3-4-Editor
|
2022-10-28 20:31:51 +08:00 |
Diren D Bharwani
|
371ffc52da
|
Colliders now use relative sizes
|
2022-10-27 03:14:46 +08:00 |
Sri Sham Haran
|
1c099acccb
|
handle vec2/3/4 that contain values in radians
|
2022-10-26 16:05:52 +08:00 |
Sri Sham Haran
|
b013d09f42
|
Tooltips. editor tweaks
|
2022-10-26 15:31:23 +08:00 |
Diren D Bharwani
|
0defa58c77
|
Physics Component Synchronisation is now done through events
|
2022-10-25 23:09:46 +08:00 |
Diren D Bharwani
|
388795a2db
|
Transform Components are Enforced through the editor for certain components
|
2022-10-25 22:13:27 +08:00 |
Diren D Bharwani
|
57f9898e07
|
Finished quaternion implementation
|
2022-10-23 20:03:18 +08:00 |
Diren D Bharwani
|
e15f7696e6
|
Rotations are stored as radians to reduce the number of conversions
|
2022-10-23 18:22:58 +08:00 |
Diren D Bharwani
|
33a6d3798c
|
Added orientation interface and fixed compatibility between physics and transform
|
2022-10-23 16:55:01 +08:00 |
Diren D Bharwani
|
ebfcf1c6bb
|
Transform now stores orientation as Quaternions. Interface unchanged
|
2022-10-22 20:16:38 +08:00 |
Diren D Bharwani
|
db751bd141
|
Editor & Scripts can now override Physics-Based objects' Transforms
|
2022-10-22 18:22:26 +08:00 |