From ba267cbcb8fa896d8fb074549c3980cd601ed4d2 Mon Sep 17 00:00:00 2001 From: Orange Date: Sat, 29 Nov 2025 16:28:06 +0300 Subject: [PATCH 1/6] improved mesh class --- .idea/editor.xml | 4 +- include/omath/3d_primitives/mesh.hpp | 40 +++++++++++++++----- include/omath/collision/epa_algorithm.hpp | 32 ++++++++-------- include/omath/collision/gjk_algorithm.hpp | 16 ++++---- include/omath/collision/mesh_collider.hpp | 22 +++++++---- include/omath/engines/source_engine/mesh.hpp | 2 +- source/utility/pe_pattern_scan.cpp | 2 +- tests/general/unit_test_colider.cpp | 20 ++++++++-- tests/general/unit_test_epa.cpp | 24 ++++++++++-- tests/general/unit_test_gjk.cpp | 21 +++++----- 10 files changed, 120 insertions(+), 63 deletions(-) diff --git a/.idea/editor.xml b/.idea/editor.xml index 373c50f..fde5348 100644 --- a/.idea/editor.xml +++ b/.idea/editor.xml @@ -201,7 +201,7 @@