$darkmode
frustum_culling.hpp File Reference
#include <cmath>
#include <fmt/format.h>
#include <Eigen/Geometry>
#include <cloe/component/frustum.hpp>
Include dependency graph for frustum_culling.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cloe::utility::Point
 

Functions

Point cloe::utility::rotate_point (const Point &point, double angle)
 
std::vector< Point > cloe::utility::calc_corner_points (double fov, double offset, double clip_far)
 
bool cloe::utility::is_left (Point a, Point b, Point c)
 
bool cloe::utility::is_inside_fov (double fov, bool is_left_0_p1, bool is_left_0_p2, std::string error_message)
 
bool cloe::utility::is_point_inside_frustum (const cloe::Frustum &frustum, const Eigen::Vector3d &point)