diff options
| author | jussi | 2025-02-06 23:04:20 +0200 |
|---|---|---|
| committer | jussi | 2025-02-06 23:04:20 +0200 |
| commit | 721ef97f16d7b936a3393679327bb23f5d3eb537 (patch) | |
| tree | 30386757a084d853ae6ec0e2f38215184a6de58a /src | |
| parent | 38d41e245782e3dde02dc7717737af09da31ce93 (diff) | |
| download | reilua-enhanced-721ef97f16d7b936a3393679327bb23f5d3eb537.tar.gz reilua-enhanced-721ef97f16d7b936a3393679327bb23f5d3eb537.tar.bz2 reilua-enhanced-721ef97f16d7b936a3393679327bb23f5d3eb537.zip | |
Blend modes example.
Diffstat (limited to 'src')
| -rw-r--r-- | src/models.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/models.c b/src/models.c index 45bb825..cd58e4e 100644 --- a/src/models.c +++ b/src/models.c @@ -354,8 +354,6 @@ int lmodelDrawQuad3DTexture( lua_State* L ) { lua_pop( L, 1 ); } - //TODO Normals. maybe something like Vector3Normalize(Vector3CrossProduct(Vector3Subtract(vB, vA), Vector3Subtract(vC, vA))); - /* Draw. */ rlCheckRenderBatchLimit( 4 ); rlSetTexture( texture->id ); @@ -2531,12 +2529,11 @@ int lmodelsGetRayBoxCells( lua_State* L ) { Vector3 cellSize = uluaGetVector3( L, 3 ); /* To avoid possible div by 0 later. */ - ray.direction.x == 0.0f ? EPSILON : ray.direction.x; - ray.direction.y == 0.0f ? EPSILON : ray.direction.y; - ray.direction.z == 0.0f ? EPSILON : ray.direction.z; + ray.direction.x = ray.direction.x == 0.0f ? EPSILON : ray.direction.x; + ray.direction.y = ray.direction.y == 0.0f ? EPSILON : ray.direction.y; + ray.direction.z = ray.direction.z == 0.0f ? EPSILON : ray.direction.z; Vector3 boxSize = Vector3Subtract( box.max, box.min ); - // Vector3 boxSizeCells = Vector3Ceil( Vector3Divide( boxSize, cellSize ) ); Vector3 cellPos = { -1.0f, -1.0f, -1.0f }; Vector3 localRayPos = { 0.0f, 0.0f, 0.0f }; |
