Commit Graph

  • dc3a6f6749 Merge pull request #105 from orange-cpp/feature/epa_improvement Orange++ 2025-11-13 22:13:26 +03:00
  • 4c62e18042 added std::optional Orange 2025-11-13 21:25:45 +03:00
  • f41a4596fd Calculates penetration vector for EPA algorithm Orange 2025-11-13 21:19:09 +03:00
  • 076d5f95d1 Merge pull request #104 from orange-cpp/copilot/update-docs-new-classes Orange++ 2025-11-13 19:00:11 +03:00
  • 0be9e57309 Update API overview with new collision detection and mesh classes copilot-swe-agent[bot] 2025-11-13 15:21:37 +00:00
  • d9634d1580 Add documentation for collision detection and mesh classes copilot-swe-agent[bot] 2025-11-13 15:19:36 +00:00
  • 04a4217bc5 Initial plan copilot-swe-agent[bot] 2025-11-13 15:10:10 +00:00
  • f5889ac20b Merge pull request #103 from orange-cpp/feature/epa_algorithm Orange++ 2025-11-13 18:08:18 +03:00
  • 788fdff7ef made ref Orange 2025-11-13 17:34:39 +03:00
  • 9c383050cd add another test Orange 2025-11-13 17:22:54 +03:00
  • c28cb1a748 fixed formating Orange 2025-11-13 16:56:48 +03:00
  • bb174e1137 Refactors collision detection with GJK and EPA Orange 2025-11-13 16:39:26 +03:00
  • d784602904 Improves EPA test coverage Orange 2025-11-13 16:34:14 +03:00
  • 8d4f76e84d Refactors vertex parameter name Orange 2025-11-13 16:16:23 +03:00
  • c274bd28c9 Refactor EPA algorithm for clarity Orange 2025-11-13 16:15:45 +03:00
  • 7efe1e54d4 Refactors face initialization Orange 2025-11-13 16:07:57 +03:00
  • 3b80805a7e Refactors EPA algorithm loop Orange 2025-11-13 16:06:18 +03:00
  • 2eb609d83f fixed formating Orange 2025-11-13 16:01:42 +03:00
  • 14f007047a added epa Orange 2025-11-13 15:57:38 +03:00
  • d8d585e3eb Refactors triangle calculations for generic vectors Orange 2025-11-13 15:29:10 +03:00
  • ce1142dac9 Adds GjkHitInfo and refactors collision detection Orange 2025-11-13 13:33:18 +03:00
  • 12d11f3e8c Refactors GJK algorithm vertex type Orange 2025-11-11 23:37:56 +03:00
  • f5b083a0da Adds nodiscard attribute to simplex functions Orange 2025-11-11 23:36:19 +03:00
  • 58c80d7ec4 Refactors perpendicular vector selection Orange 2025-11-11 23:34:30 +03:00
  • ee955a7ac2 Merge pull request #102 from orange-cpp/feature/gjk_algorithm v4.3.0 Orange++ 2025-11-09 23:27:03 +03:00
  • 9783a63c9b forgot keyname Orange 2025-11-09 23:23:13 +03:00
  • 369f2ee582 added other collision types Orange 2025-11-09 22:39:09 +03:00
  • 7d6309c0dd style fix Orange 2025-11-09 22:27:04 +03:00
  • 8f1998b0c5 removed redundant headers Orange 2025-11-09 22:25:29 +03:00
  • 8e332f3979 fixed formating Orange 2025-11-09 22:22:02 +03:00
  • 353fb290b7 added mesh class, added mesh trair Orange 2025-11-09 22:10:56 +03:00
  • 4fe001b102 add mesh class Orange 2025-11-09 21:28:00 +03:00
  • 71f59406a9 Refactors Simplex class for GJK algorithm Orange 2025-11-09 17:29:50 +03:00
  • a9d60675f3 Corrects transform order for collider Orange 2025-11-09 17:15:01 +03:00
  • 14296e45c4 fix Orange 2025-11-09 17:09:46 +03:00
  • 7f62cb6db3 Auto stash before checking out "origin/feature/gjk_algorithm" Orange 2025-11-09 17:08:57 +03:00
  • e1ff9efc91 Adds mesh scaling to mesh collider Orange 2025-11-09 17:02:07 +03:00
  • c20bfe1f8c Adds GJK collision test with equal origins Orange 2025-11-09 16:57:52 +03:00
  • 1dbaa4d53b Handles collinear cases in simplex collision Orange 2025-11-09 16:56:38 +03:00
  • 8875157c79 Refactor: Simplify GJK simplex handling Orange 2025-11-09 16:02:13 +03:00
  • 82e78016e3 made final Orange 2025-11-09 15:51:28 +03:00
  • 1aa0360ac4 fix Orange 2025-11-09 15:50:07 +03:00
  • bbd181f12f updated Orange 2025-11-09 15:39:11 +03:00
  • c0353cd9be updated test Orange 2025-11-09 15:38:38 +03:00
  • da2d51be6d Refactors simplex handling in GJK algorithm Orange 2025-11-09 14:40:22 +03:00
  • 727a9cc07e patch Orange 2025-11-09 14:23:34 +03:00
  • b33288555a Adds mat_scale function Orange 2025-11-09 14:19:08 +03:00
  • 4c525d5c31 Refactors GJK tetrahedron handling Orange 2025-11-09 14:15:32 +03:00
  • 5c81533c06 Updates simplex iterator and size access Orange 2025-11-09 14:05:46 +03:00
  • 8f054316fc Implements GJK collision detection Orange 2025-11-09 14:04:01 +03:00
  • 6873f355b8 Merge pull request #101 from orange-cpp/feature/added_pe_scan_example Orange++ 2025-11-08 14:38:17 +03:00
  • 47b16a4fea Adds PE signature scanner example Orange 2025-11-08 14:34:14 +03:00
  • fd889aabcc Merge pull request #100 from orange-cpp/feature/improved_scree_to_world Orange++ 2025-11-08 13:54:44 +03:00
  • 8aa2dca456 Improves screen to world conversion accuracy Orange 2025-11-08 13:51:56 +03:00
  • 3d4d9c0bbf Update documentation links from HTTPS to HTTP Orange++ 2025-11-08 07:43:28 +03:00
  • dc799281dd removed old banner Orange 2025-11-03 17:17:54 +03:00
  • b6304b79f5 Merge pull request #99 from luadebug/macosx Orange++ 2025-11-01 16:53:27 +03:00
  • be56fbf408 Add macOS CI workflow and update CMake presets for vcpkg integration Saikari 2025-11-01 16:44:40 +03:00
  • 049f0843af upgraded version v4.2.0 Orange 2025-11-01 14:07:06 +03:00
  • 8bf416d513 patch Orange 2025-11-01 13:39:13 +03:00
  • 9f05b36388 Adds const version of rev_bar method Orange 2025-11-01 13:28:34 +03:00
  • d2c13b5024 Merge pull request #96 from orange-cpp/feature/docs Orange++ 2025-11-01 13:07:58 +03:00
  • b963bd1af6 Renames documentation titles for consistency Orange 2025-11-01 13:00:32 +03:00
  • 6e6cda0d80 Removes dark overrides CSS file Orange 2025-11-01 12:57:33 +03:00
  • 50961b1137 Merge pull request #98 from orange-cpp/copilot/sub-pr-96 Orange++ 2025-11-01 12:56:05 +03:00
  • 692b21b1dc Improve documentation with cross-references and README enhancements copilot-swe-agent[bot] 2025-11-01 09:54:08 +00:00
  • 01523f79b2 Add comprehensive documentation improvements copilot-swe-agent[bot] 2025-11-01 09:51:38 +00:00
  • 41a662d13f Initial plan copilot-swe-agent[bot] 2025-11-01 09:40:43 +00:00
  • d169689273 Merge pull request #97 from orange-cpp/copilot/sub-pr-96 Orange++ 2025-11-01 12:40:09 +03:00
  • e5364a2717 Add comprehensive documentation for all game engines copilot-swe-agent[bot] 2025-11-01 09:37:11 +00:00
  • 039e8569ea Initial plan copilot-swe-agent[bot] 2025-11-01 09:22:33 +00:00
  • 7b35932a73 Styles navbar for wider display and consistent spacing Orange 2025-11-01 12:14:36 +03:00
  • 6cdd2a8047 Documents view angle struct and related API Orange 2025-11-01 09:12:04 +03:00
  • 4d1e02804d Moves images to improved documentation structure Orange 2025-10-31 16:47:28 +03:00
  • 4043e82f2c Documents pattern scanning API Orange 2025-10-31 16:25:56 +03:00
  • b4aa46c6bf Adds documentation for ray-triangle intersection Orange 2025-10-31 16:17:32 +03:00
  • 2bfe0b5516 Adds documentation for Vector4 and incorporates ImGui integration Orange 2025-10-31 16:14:20 +03:00
  • 14c27e4ad9 Adds dark theme support to the OM documentation Orange 2025-10-31 16:05:44 +03:00
  • b8c0a15fdc Merge pull request #95 from orange-cpp/pathfinding_improvement v4.1.0 Orange++ 2025-10-30 05:44:00 +03:00
  • 790c49e796 removed brackets Orange 2025-10-30 05:38:11 +03:00
  • 87d2577937 fixed typo Orange 2025-10-30 05:37:34 +03:00
  • c4f4685ce5 Clarifies release process for stable builds Orange 2025-10-28 01:21:25 +03:00
  • 89b60083f9 Merge pull request #93 from orange-cpp/feaure/small_improvement Orange++ 2025-10-28 01:19:21 +03:00
  • cbd3ca9a73 fix Orange 2025-10-28 01:15:36 +03:00
  • 20c4890b20 removed Orange 2025-10-28 01:11:02 +03:00
  • ab5fb0ee35 removed useless option Orange 2025-10-28 01:09:47 +03:00
  • bcbe90737f added some comments Orange 2025-10-27 11:25:31 +03:00
  • 812850393b force disabled tests v4.0.1 Orange 2025-10-27 11:22:24 +03:00
  • 98f8875dfc Merge pull request #92 from orange-cpp/feature/projection_utility Orange++ 2025-10-27 11:11:28 +03:00
  • 659072cf4c considered to switch to v4 Orange 2025-10-27 11:05:55 +03:00
  • 0e05e013fe updated version Orange 2025-10-27 10:59:30 +03:00
  • f4f385bc46 patch Orange 2025-10-27 10:58:26 +03:00
  • dd5d2d5541 Adds default and artifact registries Orange 2025-10-27 10:57:57 +03:00
  • 5c37e39358 Adds Darwin build presets with Vcpkg support Orange 2025-10-27 09:57:12 +03:00
  • 0a7f69aeb0 Update CMake configuration for Vcpkg integration and feature enablement. Orange 2025-10-27 09:55:49 +03:00
  • eea6195ec2 Fixes invalid NT header check in variant Orange 2025-10-27 09:22:00 +03:00
  • 969ba6fd34 Disables Vcpkg build override Orange 2025-10-27 09:19:51 +03:00
  • 310e4989dd Disables tests and benchmarks by default for VCPKG Orange 2025-10-27 09:19:09 +03:00
  • c54ec32864 Links tests to gtest when available Orange 2025-10-27 09:05:40 +03:00
  • 7c63336090 fix Orange 2025-10-27 08:59:42 +03:00