From 6938cdbaede7eb63b9bc2adb9e0a93e243e291ee Mon Sep 17 00:00:00 2001 From: jussi Date: Mon, 10 Apr 2023 16:05:45 +0300 Subject: LoadShaderFromMemory fix. --- examples/ray/main.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'examples/ray') 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 -- cgit v1.2.3