diff --git a/pandatool/src/ptloader/loaderFileTypePandatool.cxx b/pandatool/src/ptloader/loaderFileTypePandatool.cxx index 9784279672..f18fad1786 100644 --- a/pandatool/src/ptloader/loaderFileTypePandatool.cxx +++ b/pandatool/src/ptloader/loaderFileTypePandatool.cxx @@ -119,6 +119,10 @@ load_file(const Filename &path, bool) const { egg_data.transform(LMatrix4d::scale_mat(scale)); } + if (!egg_data.has_normals()) { + egg_data.recompute_polygon_normals(); + } + result = load_egg_data(egg_data); } _converter->clear_egg_data();