mushgunAX
|
ee4ec83f7a
|
Progress on Input Manager Fixes
|
2022-12-25 14:13:21 +08:00 |
Brandon Mak
|
dfa9facfe0
|
Merge branch 'main' into SP3-1-Rendering
|
2022-12-24 20:43:16 +08:00 |
Diren D Bharwani
|
0df6e09ed6
|
Added box collision shapes
|
2022-12-24 13:32:50 +08:00 |
Diren D Bharwani
|
89f1f60064
|
Added physics settings menu for easily toggling debug draw states
|
2022-12-24 02:19:53 +08:00 |
Sri Sham Haran
|
c44f0f093a
|
Merge branch 'main' into SP3-4-Editor
|
2022-12-23 19:07:21 +08:00 |
mushgunAX
|
605d408a3a
|
Binding types, scroll wheel support, bind clears
|
2022-12-23 15:24:12 +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 |
Kah Wei
|
861e47812f
|
Fixed bug where StrToWstr and WstrToStr may contain invalid characters from a previous call
|
2022-12-22 15:06:52 +08:00 |
Diren D Bharwani
|
b667e4df87
|
Implemented axis locking constraints
|
2022-12-22 03:11:14 +08:00 |
Diren D Bharwani
|
f4f6cb7eae
|
Fixed sequential impulses
|
2022-12-22 01:10:25 +08:00 |
Diren D Bharwani
|
92ed8a29ff
|
Fixed bug with non-dynamic masses being overriden
|
2022-12-21 19:04:10 +08:00 |
Diren D Bharwani
|
d109d06764
|
Implemented sequential impulses using baumgarte stabilisation
There is a bug with masses of static bodies not being properly set
|
2022-12-21 18:57:10 +08:00 |
Kah Wei
|
360b362b7b
|
Moved command and process execution helpers to SHExecUtilities
|
2022-12-21 16:47:10 +08:00 |
Diren D Bharwani
|
33ef5e0d3d
|
Implemented accumulated impulses
untested
|
2022-12-21 01:10:28 +08:00 |
Diren D Bharwani
|
265a5bece8
|
Slight refactor to fix collision states for very fast moving objects
|
2022-12-21 00:40:01 +08:00 |
Diren D Bharwani
|
b58b475c04
|
Separated collision detection and added contact manager
|
2022-12-20 23:10:23 +08:00 |
Kah Wei
|
88e89a226a
|
Added the option to open the script csproj via menu bar
|
2022-12-20 22:35:47 +08:00 |
Kah Wei
|
8212ed2280
|
Application::Quit() no longer kills the application if in editor
|
2022-12-20 20:29:28 +08:00 |
Kah Wei
|
b402a44d95
|
Added SHAnimationClip stub
|
2022-12-20 17:26:27 +08:00 |
Diren D Bharwani
|
5def5392a1
|
Cleaned up CollisionKey object
|
2022-12-20 02:26:31 +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
|
bbffdc5cd7
|
Merge remote-tracking branch 'origin/main' into SP3-16-Math
|
2022-12-16 23:02:36 +08:00 |
Kah Wei
|
51479d2bd0
|
Fixed bug where meshes added to the mesh library will not have correct corresponding "null" vertex bone weights and indices
|
2022-12-16 21:43:33 +08:00 |
Diren D Bharwani
|
d55a965e32
|
Merge remote-tracking branch 'origin/PhySH' into PhySH
|
2022-12-16 18:34:58 +08:00 |
Diren D Bharwani
|
24b13ed6e4
|
Refactored colliders to use parent-child transform logic
|
2022-12-16 18:34:53 +08:00 |
Diren D Bharwani
|
6a20e93704
|
Refactored colliders to use a parent-child transform logic
|
2022-12-16 18:34:29 +08:00 |
Diren D Bharwani
|
a6e1064e64
|
Fixed bug where collider offsets were not recomputed
|
2022-12-16 15:03:55 +08:00 |
Diren D Bharwani
|
2bd90e7c14
|
Adjusted physics debug draw to fit new debug draw interface
|
2022-12-16 14:38:46 +08:00 |
Diren D Bharwani
|
1b91f60c4a
|
Fixed warning with wrongly declared friends
|
2022-12-16 14:38:22 +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
|
af39662748
|
Merge remote-tracking branch 'origin/main' into PhySH
|
2022-12-16 14:04:58 +08:00 |
Kah Wei
|
12a46c4266
|
Merge branch 'main' into SP3-17-animation-system
# Conflicts:
# SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHDebugDrawSystem.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Meshes/SHPrimitiveGenerator.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Meshes/SHPrimitiveGenerator.h
|
2022-12-16 12:59:11 +08:00 |
XiaoQiDigipen
|
c479e6c8d8
|
Merge pull request #294 from SHADE-DP/SP3-1-DebugDraw
Reworked DebugDraw System
|
2022-12-16 02:21:32 +08:00 |
Diren D Bharwani
|
6b8232ae91
|
Fixed bug where intertia tensors were not reset when unlocking axes
|
2022-12-16 02:02:20 +08:00 |
Kah Wei
|
0a3ff527d9
|
SHDebugDraw drawing functions now have the colour parameter defaulted to white
|
2022-12-16 00:05:03 +08:00 |
Kah Wei
|
77a164cefb
|
Updated C# Gizmos class with DrawCube and DrawSphere in
|
2022-12-15 23:33:53 +08:00 |
Kah Wei
|
8978515cb9
|
Reworked SHDebugDraw to fit new interface of SHDebugDrawSystem
|
2022-12-15 23:25:49 +08:00 |
Diren D Bharwani
|
27760a95c9
|
Tested physics interactions with scripts
|
2022-12-15 23:00:15 +08:00 |
Diren D Bharwani
|
27c7a17397
|
Fixed computation of global inverse inertia tensor
|
2022-12-15 22:59:55 +08:00 |
Kah Wei
|
eb06eebc32
|
Added ability to debug draw circles
|
2022-12-15 20:30:20 +08:00 |
Kah Wei
|
78575b11e4
|
Added debug draw of wire spheres, filled cube and filled sphere
|
2022-12-15 18:08:12 +08:00 |
Kah Wei
|
b6ab7b44d9
|
Renamed DrawWireBox to DrawWireCube
|
2022-12-15 02:19:30 +08:00 |
Diren D Bharwani
|
53edffebac
|
Added (untested) rotational motion to rigidbodies
Also added a temporary solution for debug drawing rotated spheres
|
2022-12-15 02:08:25 +08:00 |
Kah Wei
|
9ef005346b
|
Merge branch 'main' into SP3-1-DebugDraw
|
2022-12-15 01:46:26 +08:00 |
Kah Wei
|
98ff16d00c
|
Added deebug drawing of cubes of any transform
|
2022-12-15 01:45:44 +08:00 |
mushgunAX
|
3041761e96
|
Merge branch 'main' into SP3-10-input-management
|
2022-12-14 16:13:27 +08:00 |
Kah Wei
|
06cc969658
|
Reworked DebugDraw system (only lines now)
|
2022-12-14 01:20:12 +08:00 |
XiaoQiDigipen
|
269edfcdfc
|
Merge pull request #293 from SHADE-DP/SP3-12-SceneGraph
Added ActiveInHierarchy property to Scene Nodes
|
2022-12-13 21:58:13 +08:00 |