summaryrefslogtreecommitdiff
path: root/src/models.c
diff options
context:
space:
mode:
authorjussi2025-02-06 23:04:20 +0200
committerjussi2025-02-06 23:04:20 +0200
commit721ef97f16d7b936a3393679327bb23f5d3eb537 (patch)
tree30386757a084d853ae6ec0e2f38215184a6de58a /src/models.c
parent38d41e245782e3dde02dc7717737af09da31ce93 (diff)
downloadreilua-enhanced-721ef97f16d7b936a3393679327bb23f5d3eb537.tar.gz
reilua-enhanced-721ef97f16d7b936a3393679327bb23f5d3eb537.tar.bz2
reilua-enhanced-721ef97f16d7b936a3393679327bb23f5d3eb537.zip
Blend modes example.
Diffstat (limited to 'src/models.c')
-rw-r--r--src/models.c9
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 };