initial commit

This commit is contained in:
2025-05-26 19:36:50 +09:00
parent c0ed33ca17
commit 9a20f0b3db
9 changed files with 224 additions and 21 deletions

View File

@@ -2,11 +2,12 @@
#include "asset/object/model.h"
#include "vulkan/vertex.h"
#include "utils/thread_pool.h"
namespace veng {
class Physics {
public:
void invokeOnColisionEvent(gsl::span<Model*> models);
void invokeOnColisionEvent(gsl::not_null<utils::ThreadPool *> thread_pool, gsl::span<Model*> models);
bool RayTrace(const glm::vec3& rayOrigin, const glm::vec3& rayDir,
const glm::vec3& v0, const glm::vec3& v1, const glm::vec3& v2,