mirror of
https://github.com/godotengine/godot.git
synced 2024-11-27 09:16:35 +08:00
Fix error message being printed when importing an OBJ with no surfaces
An OBJ with no surfaces is valid, and typically happens when you import an OBJ mesh with no associated MTL file.
This commit is contained in:
parent
ec02d406ca
commit
bbf68306c5
@ -425,9 +425,13 @@ static Error _parse_obj(const String &p_path, List<Ref<ImporterMesh>> &r_meshes,
|
||||
}
|
||||
|
||||
if (!current_material.is_empty()) {
|
||||
mesh->set_surface_name(mesh->get_surface_count() - 1, current_material.get_basename());
|
||||
if (mesh->get_surface_count() >= 1) {
|
||||
mesh->set_surface_name(mesh->get_surface_count() - 1, current_material.get_basename());
|
||||
}
|
||||
} else if (!current_group.is_empty()) {
|
||||
mesh->set_surface_name(mesh->get_surface_count() - 1, current_group);
|
||||
if (mesh->get_surface_count() >= 1) {
|
||||
mesh->set_surface_name(mesh->get_surface_count() - 1, current_group);
|
||||
}
|
||||
}
|
||||
Array array = surf_tool->commit_to_arrays();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user