diff --git a/io_import_scene_lwo.py b/io_import_scene_lwo.py index d2c5e2b7d47890df5b9490baa376e5c7b78f15db..5b25226b2e80d40c70cd92fbf011b626343d0ea6 100644 --- a/io_import_scene_lwo.py +++ b/io_import_scene_lwo.py @@ -71,7 +71,7 @@ import chunk import bpy import mathutils -from mathutils.geometry import PolyFill +from mathutils.geometry import tesselate_polygon class _obj_layer(object): @@ -1140,7 +1140,7 @@ def build_objects(object_layers, object_surfs, object_tags, object_name, add_sub v_locs= [] for vi in range(len(ng)): v_locs.append(mathutils.Vector(layer_data.pnts[ngons[ng_key][vi]])) - tris= PolyFill([v_locs]) + tris= tesselate_polygon([v_locs]) me.faces.add(len(tris)) for tri in tris: face= me.faces[face_offset]