731fdc6a55
Merge pull request #110 from orange-cpp/feature/bug_fix
...
fixed bug due to on screen ndc check
2025-12-09 08:08:05 +03:00
c215a0a265
fixed bug due to on screen ndc check
2025-12-09 07:53:52 +03:00
0ff02e8317
Merge pull request #109 from orange-cpp/feature/collider_interface
...
Feature/collider interface
2025-12-06 14:59:34 +03:00
56ae33bc5f
fixed naming
2025-12-06 14:49:30 +03:00
ccfa9461c9
removed file
2025-12-06 14:34:20 +03:00
c70eeab9c6
update
2025-12-06 14:30:44 +03:00
39ed4e50d2
fix
2025-12-06 13:56:25 +03:00
70c64f765b
added collider interface
2025-12-06 13:56:25 +03:00
67ccaedb33
Merge pull request #108 from orange-cpp/fearure/epa_pmr
...
Fearure/epa pmr
2025-12-04 08:41:55 +03:00
59bbf31820
fix
2025-12-04 05:08:01 +03:00
6b54c790fc
patch
2025-12-04 05:02:54 +03:00
5dff27ac8d
fix
2025-12-04 05:01:52 +03:00
098d8af7b6
replaced with bool
2025-12-04 04:52:22 +03:00
e4e40c13d8
oops
2025-12-04 04:47:34 +03:00
40f57c5ff8
added nodiscard + static
2025-12-04 04:46:00 +03:00
eab040ab77
fixed typo
2025-12-04 04:45:15 +03:00
343f98490f
tweak
2025-12-04 04:38:44 +03:00
46c65157fe
replaced with emplace
2025-12-03 14:11:29 +03:00
e3f4de9197
back to static
2025-12-03 13:34:35 +03:00
d786eda33a
switched to shared_ptr
2025-12-03 13:30:05 +03:00
57398efb31
added poly allocators
2025-12-03 09:52:53 +03:00
3471b44f9b
fixed uv type
2025-12-01 05:03:43 +03:00
9a22cda382
added mesh culling
2025-11-30 06:19:38 +03:00
bc902a37f1
Auto stash before merge of "main" and "origin/main"
2025-11-30 01:32:25 +03:00
c22644d09f
cleaned up code
2025-11-29 22:00:07 +03:00
c1d96509f1
updated read me
2025-11-29 21:45:09 +03:00
dd73157d1f
Merge pull request #107 from orange-cpp/feature/example_improvement
...
fixed somebugs, improved tests
2025-11-29 21:41:43 +03:00
50c4822275
fixed rotation
2025-11-29 21:34:40 +03:00
89d2e5417f
added rotation by pitch
2025-11-29 21:31:20 +03:00
8ff358df82
fixed somebugs, improved tests
2025-11-29 21:24:45 +03:00
24e51f1be3
Merge pull request #106 from orange-cpp/feature/mesh_upgrade
...
Feature/mesh upgrade
2025-11-29 16:55:31 +03:00
2e282d2732
changed ebo type
2025-11-29 16:49:19 +03:00
c5ec098ade
fix
2025-11-29 16:37:30 +03:00
6edfb93d09
refactored using stuff
2025-11-29 16:35:43 +03:00
2d874f50a5
added conecpt to method
2025-11-29 16:33:31 +03:00
5a3f4cc330
added template arg to Vertex struct
2025-11-29 16:31:24 +03:00
09263b390f
improved mesh class
2025-11-29 16:28:06 +03:00
5a8b033816
removed newline
v4.4.0
2025-11-14 18:20:25 +03:00
485f2e1e39
Update version to 4.4.0
2025-11-14 14:35:58 +03:00
7b6aa474c1
Bump version from 4.2.0 to 4.4.0
2025-11-14 12:12:23 +03:00
87da07319e
Revise Code of Conduct with comprehensive updates
...
Updated the Code of Conduct to include a universal declaration, preamble, and detailed articles outlining community rights, responsibilities, and enforcement strategies.
2025-11-14 00:30:55 +03:00
61eb879e99
Updates theme with custom link styles
...
Adds custom CSS to style links and the navbar,
improving the visual appearance of the documentation.
Disables unnecessary code inspection warnings to reduce clutter.
2025-11-13 23:47:17 +03:00
dc3a6f6749
Merge pull request #105 from orange-cpp/feature/epa_improvement
...
Feature/epa improvement
2025-11-13 22:13:26 +03:00
4c62e18042
added std::optional
2025-11-13 21:25:45 +03:00
f41a4596fd
Calculates penetration vector for EPA algorithm
...
Adds `penetration_vector` to the `epa_result` struct to represent the direction and magnitude of penetration.
This allows for more accurate collision response calculations and simplifies access to penetration information.
Updates both the early-exit and iterative EPA calculations within `epa_algorithm.hpp` to compute and store the penetration vector, factoring in the relative origin of the colliding meshes.
2025-11-13 21:19:09 +03:00
076d5f95d1
Merge pull request #104 from orange-cpp/copilot/update-docs-new-classes
...
Add documentation for GJK/EPA collision detection and mesh primitives
2025-11-13 19:00:11 +03:00
copilot-swe-agent[bot]
0be9e57309
Update API overview with new collision detection and mesh classes
...
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com >
2025-11-13 15:21:37 +00:00
copilot-swe-agent[bot]
d9634d1580
Add documentation for collision detection and mesh classes
...
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com >
2025-11-13 15:19:36 +00:00
copilot-swe-agent[bot]
04a4217bc5
Initial plan
2025-11-13 15:10:10 +00:00
f5889ac20b
Merge pull request #103 from orange-cpp/feature/epa_algorithm
...
Feature/epa algorithm
2025-11-13 18:08:18 +03:00