From 97e8190c869d77c19d35a9c811e43fd339d58437 Mon Sep 17 00:00:00 2001 From: Chris Mackey Date: Mon, 13 Nov 2023 13:57:13 -0800 Subject: [PATCH] fix(obj): Only write the mtllib reference when requested --- ladybug_geometry/interop/obj.py | 3 ++- tests/obj/two_material_cubes_edit.obj | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ladybug_geometry/interop/obj.py b/ladybug_geometry/interop/obj.py index 65f8e06b..72e1cfb5 100644 --- a/ladybug_geometry/interop/obj.py +++ b/ladybug_geometry/interop/obj.py @@ -372,7 +372,8 @@ def to_file(self, folder, name, triangulate_quads=False, include_mtl=False): # add material file name if include_mtl is true if self._material_structure is not None or include_mtl: - outfile.write('mtllib ' + mtl_file + '\n') + if include_mtl: + outfile.write('mtllib ' + mtl_file + '\n') if self._material_structure is None: outfile.write('usemtl diffuse_0\n') diff --git a/tests/obj/two_material_cubes_edit.obj b/tests/obj/two_material_cubes_edit.obj index 3286e0d5..0719aede 100644 --- a/tests/obj/two_material_cubes_edit.obj +++ b/tests/obj/two_material_cubes_edit.obj @@ -1,6 +1,5 @@ # Rhino -mtllib two_material_cubes.mtl v 10 0 -20 v 10 10 -20 v 10 0 -10