parent
f7f7fec497
commit
a648120d54
|
@ -854,6 +854,7 @@ void CNodeDefManager::updateTextures(IGameDef *gamedef)
|
||||||
v3f scale = v3f(1.0, 1.0, 1.0) * BS * f->visual_scale;
|
v3f scale = v3f(1.0, 1.0, 1.0) * BS * f->visual_scale;
|
||||||
scaleMesh(f->mesh_ptr[0], scale);
|
scaleMesh(f->mesh_ptr[0], scale);
|
||||||
recalculateBoundingBox(f->mesh_ptr[0]);
|
recalculateBoundingBox(f->mesh_ptr[0]);
|
||||||
|
meshmanip->recalculateNormals(f->mesh_ptr[0], true, false);
|
||||||
}
|
}
|
||||||
} else if ((f->drawtype == NDT_NODEBOX) &&
|
} else if ((f->drawtype == NDT_NODEBOX) &&
|
||||||
((f->node_box.type == NODEBOX_REGULAR) ||
|
((f->node_box.type == NODEBOX_REGULAR) ||
|
||||||
|
@ -866,6 +867,7 @@ void CNodeDefManager::updateTextures(IGameDef *gamedef)
|
||||||
v3f scale = v3f(1.0, 1.0, 1.0) * f->visual_scale;
|
v3f scale = v3f(1.0, 1.0, 1.0) * f->visual_scale;
|
||||||
scaleMesh(f->mesh_ptr[0], scale);
|
scaleMesh(f->mesh_ptr[0], scale);
|
||||||
recalculateBoundingBox(f->mesh_ptr[0]);
|
recalculateBoundingBox(f->mesh_ptr[0]);
|
||||||
|
meshmanip->recalculateNormals(f->mesh_ptr[0], true, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Cache 6dfacedir and wallmounted rotated clones of meshes
|
//Cache 6dfacedir and wallmounted rotated clones of meshes
|
||||||
|
|
Loading…
Reference in New Issue