public bool RequestVisualize() { if (m_latestModelTemporaryfile == null) { return(false); } try { VisualizationController.Visualize(m_latestModelTemporaryfile, LatestModelTemporaryFileFormat); } catch { return(false); } return(true); }
public void RequestVisualizeAsset(AssetsViewModel assetsViewModel, string assetGroupName, int assetIdx) { if (!assetsViewModel.CorrectlyParsedManifest) { return; } var asset = assetsViewModel.AssetsLoader .AssetGroups[assetGroupName] .Assets[assetIdx]; var assetStream = asset.OpenAssetFile(); try { VisualizationController.Visualize(assetStream, asset.FileFormat); } catch { } assetStream?.Close(); assetStream?.Dispose(); }