Skip to content

Implement Basic Engine Functionality#5

Open
mrunknown850 wants to merge 4 commits intomasterfrom
development
Open

Implement Basic Engine Functionality#5
mrunknown850 wants to merge 4 commits intomasterfrom
development

Conversation

@mrunknown850
Copy link
Owner

@mrunknown850 mrunknown850 commented Jun 20, 2025

Adding the most basic single object, closed system to the engine.

Basic geometry property definition

Degeneralize NormalAxis

Added Sphere-Sphere collision

Add Box-Sphere collision
* refactor object constructors

* implement rotational matrix with quaternion-conversion

* Add inertial matrix and quaternion velocity

* Add `matrix` transpose.

* Additional mathematical concepts

* fix some merging conflicts

* fix more merging problem

* Add `matrix` addition and subtraction

* fix matrices implementation for accepting l-rvalues

* Implement self-determining angular inertia for sphere and box base on Parallel Axis Theorem
* folder restructuring

* CMake subdividing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant