ray constexpr
This commit is contained in:
parent
20ecd2ab9d
commit
1173d15b2f
1 changed files with 1 additions and 1 deletions
|
|
@ -23,7 +23,7 @@ import std;
|
||||||
|
|
||||||
namespace Crafter {
|
namespace Crafter {
|
||||||
export template<typename T>
|
export template<typename T>
|
||||||
T IntersectionTestRayTriangle(Vector<T, 3, 0> vert0, Vector<T, 3, 0> vert1, Vector<T, 3, 0> vert2, Vector<T, 3, 0> rayOrigin, Vector<T, 3, 0> rayDir) {
|
constexpr T IntersectionTestRayTriangle(Vector<T, 3, 0> vert0, Vector<T, 3, 0> vert1, Vector<T, 3, 0> vert2, Vector<T, 3, 0> rayOrigin, Vector<T, 3, 0> rayDir) {
|
||||||
constexpr float EPSILON = 0.0000001;
|
constexpr float EPSILON = 0.0000001;
|
||||||
Vector<T, 3, 0> edge1 = vert1 - vert0;
|
Vector<T, 3, 0> edge1 = vert1 - vert0;
|
||||||
Vector<T, 3, 0> edge2 = vert2 - vert0;
|
Vector<T, 3, 0> edge2 = vert2 - vert0;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue