diff --git a/modules/terrain/terrain.cpp b/modules/terrain/terrain.cpp index 0c2b8382..2ec49a9a 100644 --- a/modules/terrain/terrain.cpp +++ b/modules/terrain/terrain.cpp @@ -69,7 +69,7 @@ void Terrain::_notification(int what) { void Terrain::construct_chunk_grid() { size_t const chunks_per_side{ this->side_length / this->chunk_size }; - Vector3 const origin{ -(float)this->side_length / 2.f, 0.f, -(float)this->side_length / 2.f }; + Vector3 const origin{ (float)this->chunk_size / 2.f, 0.f, (float)this->chunk_size / 2.f }; for (size_t y{ 0 }; y < chunks_per_side; ++y) { for (size_t x{ 0 }; x < chunks_per_side; ++x) { TerrainChunkMesh *chunk{ memnew(TerrainChunkMesh) };