From f3b9c65411307b9b52be8c495b9ca83d8cfe4dcc Mon Sep 17 00:00:00 2001 From: marauder2k7 Date: Sat, 6 Jun 2026 18:11:56 +0100 Subject: [PATCH] Update joltCollision.cpp fix terrains, metersPerSample was 1.0 for warren (mSquareSize) and it was flagging an error, mBlock size must be between 2 and 8 (bvh) for now treat it as pow 2 --- Engine/source/T3D/physics/jolt/joltCollision.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine/source/T3D/physics/jolt/joltCollision.cpp b/Engine/source/T3D/physics/jolt/joltCollision.cpp index 5b5e41d4d..912e074fe 100644 --- a/Engine/source/T3D/physics/jolt/joltCollision.cpp +++ b/Engine/source/T3D/physics/jolt/joltCollision.cpp @@ -280,12 +280,12 @@ bool JoltCollision::addHeightfield( 0.0, verticalAdjust, -terrainSize -); + ); JPH::Vec3 joltScale(metersPerSample,1.0f, metersPerSample); JPH::HeightFieldShapeSettings settings(samples.data(), joltOffset, joltScale, blockSize); - settings.mBlockSize = metersPerSample; + settings.mBlockSize = 2; auto result = settings.Create(); if (result.HasError())