1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-15 13:51:40 +00:00

Fix gaps in CSGPolygon3D spin mode at 360 degrees

This commit is contained in:
Hei
2024-12-26 13:59:24 +02:00
parent 0f95e9f8e6
commit d310d9f975

View File

@@ -2255,7 +2255,11 @@ CSGBrush *CSGPolygon3D::_build_brush() {
current_xform.translate_local(Vector3(0, 0, -depth)); current_xform.translate_local(Vector3(0, 0, -depth));
} break; } break;
case MODE_SPIN: { case MODE_SPIN: {
current_xform.rotate(Vector3(0, 1, 0), spin_step); if (end_count == 0 && x0 == extrusions - 1) {
current_xform = base_xform;
} else {
current_xform.rotate(Vector3(0, 1, 0), spin_step);
}
} break; } break;
case MODE_PATH: { case MODE_PATH: {
double previous_offset = x0 * extrusion_step; double previous_offset = x0 * extrusion_step;