diff options
| author | jussi | 2023-04-10 16:05:45 +0300 |
|---|---|---|
| committer | jussi | 2023-04-10 16:05:45 +0300 |
| commit | 6938cdbaede7eb63b9bc2adb9e0a93e243e291ee (patch) | |
| tree | 67f072df6b9a3d2e9b1f5ab7cc47fd5a62ff50f4 /examples/ray | |
| parent | 1cbadf56f33641e85fc634a326c0db6935947c23 (diff) | |
| download | reilua-enhanced-6938cdbaede7eb63b9bc2adb9e0a93e243e291ee.tar.gz reilua-enhanced-6938cdbaede7eb63b9bc2adb9e0a93e243e291ee.tar.bz2 reilua-enhanced-6938cdbaede7eb63b9bc2adb9e0a93e243e291ee.zip | |
LoadShaderFromMemory fix.
Diffstat (limited to 'examples/ray')
| -rw-r--r-- | examples/ray/main.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/ray/main.lua b/examples/ray/main.lua index 79ba7ee..9e09683 100644 --- a/examples/ray/main.lua +++ b/examples/ray/main.lua @@ -1,6 +1,7 @@ local camera = -1 local sphereMesh = -1 local ray = { { 0.5, 0, 4 }, { 0.1, 0, -1 } } +local rayCol = {} local function setupWindow() local monitor = 0 @@ -14,7 +15,7 @@ local function setupWindow() end function ray_collision() - local rayCol = RL.GetRayCollisionMesh( ray, sphereMesh, RL.MatrixIdentity() ) + rayCol = RL.GetRayCollisionMesh( ray, sphereMesh, RL.MatrixIdentity() ) if rayCol ~= nil and rayCol.hit then print( "hit", rayCol.hit ) @@ -53,5 +54,7 @@ function RL.draw() RL.DrawRay( ray, { 255, 100, 100 } ) RL.DrawMesh( sphereMesh, 0, RL.MatrixIdentity() ) + RL.DrawSphereWires( rayCol.point, 0.05, 4, 8, RL.BLUE ) + RL.DrawLine3D( rayCol.point, RL.Vector3Add( rayCol.point, rayCol.normal ), RL.GREEN ) RL.EndMode3D() end |
