Преглед на файлове

Error message building tangents without uvs.

clementlandrin преди 2 години
родител
ревизия
fe3adb8d80
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      hxd/fmt/fbx/HMDOut.hx

+ 3 - 0
hxd/fmt/fbx/HMDOut.hx

@@ -37,6 +37,9 @@ class HMDOut extends BaseLibrary {
 		var uvs = geom.getUVs();
 		var uvs = geom.getUVs();
 		var index = geom.getIndexes();
 		var index = geom.getIndexes();
 
 
+		if ( index.vidx.length > 0 && uvs[0] == null )
+			throw "Need UVs to build tangents";
+
 		#if (hl && !hl_disable_mikkt && (haxe_ver >= "4.0"))
 		#if (hl && !hl_disable_mikkt && (haxe_ver >= "4.0"))
 		var m = new hl.Format.Mikktspace();
 		var m = new hl.Format.Mikktspace();
 		m.buffer = new hl.Bytes(8 * 4 * index.vidx.length);
 		m.buffer = new hl.Bytes(8 * 4 * index.vidx.length);