diff --git a/utils/converters/obj/convert_obj_three.py b/utils/converters/obj/convert_obj_three.py index f66a3f6049e04cb6d14cb4340ccf49de95937b3e..ea307a77bd6f29a86ef32536b5ee7d0da7bbd69a 100644 --- a/utils/converters/obj/convert_obj_three.py +++ b/utils/converters/obj/convert_obj_three.py @@ -362,7 +362,14 @@ def parse_mtl(fname): materials = {} + previous_line = "" for line in fileinput.input(fname): + line = previous_line + line + if line[-2:-1] == '\\': + previous_line = line[:-2] + continue + previous_line = "" + chunks = line.split() if len(chunks) > 0: @@ -505,7 +512,14 @@ def parse_obj(fname): object = 0 smooth = 0 + previous_line = "" for line in fileinput.input(fname): + line = previous_line + line + if line[-2:-1] == '\\': + previous_line = line[:-2] + continue + previous_line = "" + chunks = line.split() if len(chunks) > 0: