diff --git a/arcor2_AREditor/Assets/BASE/Scripts/MeshImporter.cs b/arcor2_AREditor/Assets/BASE/Scripts/MeshImporter.cs index a62ea1494..79249c053 100644 --- a/arcor2_AREditor/Assets/BASE/Scripts/MeshImporter.cs +++ b/arcor2_AREditor/Assets/BASE/Scripts/MeshImporter.cs @@ -65,6 +65,10 @@ private void ImportMesh(string path, string aoId) { // Supports: FBX, OBJ, GLTF2, STL, PLY, 3MF AssetLoaderOptions assetLoaderOptions = AssetLoader.CreateDefaultLoaderOptions(); AssetLoader.LoadModelFromFile(path, null, delegate (AssetLoaderContext assetLoaderContext) { + if (Path.GetExtension(path).ToLower() == ".stl") { + assetLoaderContext.RootGameObject.transform.Rotate(0f, 180f, 0f); + } + OnMeshImported?.Invoke(this, new ImportedMeshEventArgs(assetLoaderContext.WrapperGameObject, aoId)); }, null, assetLoaderOptions: assetLoaderOptions, onError: OnModelLoadError, wrapperGameObject: loadedObject); }