MCPcopy Create free account
hub / github.com/OpenNFS/OpenNFS / calculateQuadNormal

Function calculateQuadNormal

src/Loaders/track_utils.cpp:578–582  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

576 }
577
578 glm::vec3 calculateQuadNormal(glm::vec3 p1, glm::vec3 p2, glm::vec3 p3, glm::vec3 p4){
579 glm::vec3 triANormal = calculateNormal(p1, p2, p3);
580 glm::vec3 triBNormal = calculateNormal(p1, p3, p4);
581 return glm::normalize(triANormal + triBNormal);
582 }
583
584 glm::vec3 calculateNormal(glm::vec3 p1, glm::vec3 p2, glm::vec3 p3){
585 glm::vec3 vertexNormal(0,0,0);

Callers 4

LoadGEOMethod · 0.85
ParseTRKModelsMethod · 0.85
ParseTRKModelsMethod · 0.85
ParseCOLModelsMethod · 0.85

Calls 1

calculateNormalFunction · 0.85

Tested by

no test coverage detected