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
This commit is contained in:
marauder2k7 2026-06-06 18:11:56 +01:00
parent 4beee81c12
commit f3b9c65411

View file

@ -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())