Diren D Bharwani
15bbf6892f
Merge branch 'main' into SP3-2-Physics
2023-03-04 13:44:53 +08:00
Diren D Bharwani
e2d96569b5
Collision shapes will only be added to broadphase if the collider is active
2023-03-04 13:30:29 +08:00
Diren D Bharwani
6200e3f533
Fixed bug where collision & trigger state were called more than once
2023-03-03 23:47:39 +08:00
Diren D Bharwani
74c32457a8
Merge branch 'main' into Revert-Revert-SHPhysics
2023-03-03 21:07:59 +08:00
Diren D Bharwani
5c803105b2
Merge branch 'SP3-2-Physics' into Revert-Revert-SHPhysics
2023-03-03 20:10:11 +08:00
Diren D Bharwani
4047699544
Auto stash before revert of "Revert "Implemented a custom physics engine""
2023-03-03 20:09:59 +08:00
XiaoQiDigipen
fc0d7ad052
Revert "Revert "Implemented a custom physics engine""
...
This reverts commit 3ff2e6bb92
.
2023-03-03 20:09:46 +08:00
Diren D Bharwani
c9ebe73a7a
Merge branch 'main' into SHPhysics
2023-03-03 16:46:54 +08:00
Diren D Bharwani
a80089c893
pointless changes
2023-03-03 15:55:43 +08:00
Diren D Bharwani
87d2afbd9a
Merge branch 'main' into SHPhysics
2023-03-02 16:26:49 +08:00
Diren D Bharwani
e43089e6ff
Fixed bug where box colliders weren't being deleted on scene destroy
2023-03-02 13:52:54 +08:00
Diren D Bharwani
991912f7b4
Fixed bug where reduced manifold would attempt to grab an invalid contact
2023-03-02 07:09:14 +08:00
Diren D Bharwani
f4b7618fc2
Fixed incorrect edge preference for convex vs convex
2023-03-02 05:23:08 +08:00
Diren D Bharwani
2d2c8a1b20
Fixed clipping of contacts against reference planes
2023-03-01 21:30:00 +08:00
Diren D Bharwani
3a454953ce
Solved Sphere VS Convex in local space
2023-03-01 04:34:06 +08:00
Diren D Bharwani
f620ef226e
Fixed bug where AABB nodes were not updating on collider size change
2023-03-01 02:58:05 +08:00
Diren D Bharwani
abdf614083
Contacts are solved locally on each body
2023-03-01 00:55:44 +08:00
XiaoQiDigipen
3ff2e6bb92
Revert "Implemented a custom physics engine"
2023-01-30 14:40:55 +08:00
Diren D Bharwani
6b9a64233e
Ray direction are automatically normalised
2023-01-26 01:11:57 +08:00
Diren D Bharwani
4ed7aa3aed
Reverted an attempt to stabilise edge detection between polyhedrons
2023-01-23 03:03:40 +08:00
Diren D Bharwani
5730381302
Physics objects can be implicity static if only a collider was added.
...
Removed the need to create an extra body. Math is great.
2023-01-23 00:56:46 +08:00
Diren D Bharwani
a0f6cd3ae7
Cached SAT for improved stability
...
The effects of baumgarte stabilisation can be rather obvious especially when polyhedrons are thrown around at angles. Regardless, the system is relatively stable bar the added energy from the solving method, which may make for a more "bombastic" physics playground
2023-01-23 00:37:22 +08:00
Diren D Bharwani
0c3106f15b
Abstracted contact derivation as setup for cached SAT
2023-01-22 19:20:03 +08:00
Diren D Bharwani
1dc16fdcda
Fixed typos
2023-01-22 17:38:51 +08:00
Diren D Bharwani
36e01260ec
Merge changes from main missing from previous commit
2023-01-16 16:23:48 +08:00
Diren D Bharwani
dc55c31c36
Merge remote-tracking branch 'origin/main' into SHPhysics
2023-01-16 16:23:20 +08:00
Diren D Bharwani
8475bdccd7
Merge remote-tracking branch 'origin/main' into SHPhysics
2023-01-16 16:22:59 +08:00
Brandon Mak
09911cc50c
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-01-16 15:33:37 +08:00
Brandon Mak
e115d4b965
Reverted light properties back to main
2023-01-16 15:33:20 +08:00
Diren D Bharwani
c077575a73
Fixed convex-convex face detection
...
Minor bugs with contact point detection. Will test more before pushing into main
2023-01-16 15:01:14 +08:00
maverickdgg
a41354f2ce
Added changing texture of buttons
2023-01-16 14:35:16 +08:00
maverickdgg
02ba0c6dc9
merge
2023-01-16 11:44:34 +08:00
maverickdgg
0c7224b8be
Merge branch 'main' into UI-Test
2023-01-16 11:37:38 +08:00
maverickdgg
5190c490c9
added events
2023-01-16 11:36:12 +08:00
maverickdgg
5aa7bfe03e
button fixed
2023-01-16 07:34:44 +08:00
Diren D Bharwani
19bffc9124
First half of re-implementing face-face contact derivation
2023-01-16 02:44:27 +08:00
Diren D Bharwani
ef5016351b
Reverted changes to inertia tensors
...
Created a new branch since I reverted to an older commit but kept some new updates. This will be the main branch moving forward.
2023-01-13 15:26:21 +08:00
Brandon Mak
f217562fef
Shadows are sort of working
2023-01-11 20:04:53 +08:00
Brandon Mak
4cd9a6cea0
shadows WIP
2023-01-11 10:35:29 +08:00
Brandon Mak
4a06032bea
Shadows WIP
2023-01-11 08:25:38 +08:00
maverickdgg
88491ffbd8
ToggleButton fix
2023-01-09 09:56:46 +08:00
maverickdgg
e89b6f5c4c
Fixing button
2023-01-09 09:38:53 +08:00
maverickdgg
5f11a931c7
Added Toggle Button, Fixed canvas Scalar
2023-01-09 09:24:20 +08:00
maverickdgg
b293b28a56
Button fix
2023-01-09 07:14:40 +08:00
Diren D Bharwani
8ca4045d55
R for retard
2023-01-05 17:53:48 +08:00
Diren D Bharwani
0c92e7ff6c
Added more comments and clarity for polyhedron edge contacts
2023-01-05 14:40:59 +08:00
Diren D Bharwani
68e11ba48e
Added edge vs edge contacts for convex polyhedron collisions
2023-01-05 13:42:17 +08:00
Diren D Bharwani
c484a088fd
Added first half of Gauss Map Optimised SAT
2023-01-05 01:12:25 +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
f7e867098d
Small changes to rigidbody tooltips
2023-01-03 20:30:20 +08:00