Răsfoiți Sursa

fbx: fix wrong scaling on root objects with geometry transform

lviguier 1 an în urmă
părinte
comite
3e9f4d34a9
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      hxd/fmt/fbx/BaseLibrary.hx

+ 5 - 0
hxd/fmt/fbx/BaseLibrary.hx

@@ -296,6 +296,11 @@ class BaseLibrary {
 						var v = p.props[idx].toFloat();
 						var v = p.props[idx].toFloat();
 						p.props[idx] = PFloat(v / scaleFactor);
 						p.props[idx] = PFloat(v / scaleFactor);
 					}
 					}
+				case "GeometricTranslation":
+					for( idx in [4,5,6] ) {
+						var v = p.props[idx].toFloat();
+						p.props[idx] = PFloat(v / scaleFactor);
+					}
 				default:
 				default:
 				}
 				}
 		}
 		}