Skip to content

Vp::GfxUtils ​

Functions ​

Name
glm::vec3computeNormal(glm::vec3 a, glm::vec3 b, glm::vec3 c)
glm::vec4computePlane(glm::vec3 normal, glm::vec3 point)
std::pair< glm::vec3, glm::vec3 >createBoundingBox(std::vector< glm::vec3 > points)

Functions Documentation ​

function computeNormal ​

cpp
inline glm::vec3 computeNormal(
    glm::vec3 a,
    glm::vec3 b,
    glm::vec3 c
)
inline glm::vec3 computeNormal(
    glm::vec3 a,
    glm::vec3 b,
    glm::vec3 c
)

function computePlane ​

cpp
inline glm::vec4 computePlane(
    glm::vec3 normal,
    glm::vec3 point
)
inline glm::vec4 computePlane(
    glm::vec3 normal,
    glm::vec3 point
)

function createBoundingBox ​

cpp
inline std::pair< glm::vec3, glm::vec3 > createBoundingBox(
    std::vector< glm::vec3 > points
)
inline std::pair< glm::vec3, glm::vec3 > createBoundingBox(
    std::vector< glm::vec3 > points
)

Updated on 2026-05-21 at 15:39:36 +0000