group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
WallDetection.cpp File Reference

Implementation of wall, climb, and ledge detection via sphere casts. More...

#include "WallDetection.hpp"
#include <cmath>
#include <glm/geometric.hpp>
#include <glm/trigonometric.hpp>
Include dependency graph for WallDetection.cpp:

Namespaces

namespace  physics
 Pure physics math — no ECS types, no registry.

Functions

WallDetectionResult physics::detectWalls (glm::vec3 pos, float yaw, glm::vec3 halfExtents, const WorldGeometry &world, float checkDist, float sphereRadius, glm::vec3 prevWallNormal=glm::vec3(0.0f))
 Detect walls to the left, right, and front of the player via sphere casts.

Detailed Description

Implementation of wall, climb, and ledge detection via sphere casts.