private void LoadHierarchy() { try { if (!cloudPath.Contains("http") && !cloudPath.EndsWith("/")) { cloudPath = cloudPath + "/"; } PointCloudMetaData metaData = CloudLoader.LoadMetaData(cloudPath, false); setController.UpdateBoundingBox(this, metaData.boundingBox, metaData.tightBoundingBox); rootNode = CloudLoader.LoadHierarchyOnly(metaData); setController.AddRootNode(this, rootNode, metaData); } catch (System.IO.FileNotFoundException ex) { Debug.LogError("Could not find file: " + ex.FileName); } catch (System.IO.DirectoryNotFoundException ex) { Debug.LogError("Could not find directory: " + ex.Message); } catch (Exception ex) { Debug.LogError(ex + Thread.CurrentThread.Name); } }
private void LoadHierarchy() { try { if (!cloudPath.EndsWith("\\")) { cloudPath = cloudPath + "\\"; } PointCloudMetaData metaData = CloudLoader.LoadMetaData(cloudPath, false); setController.UpdateBoundingBox(this, metaData.boundingBox); rootNode = CloudLoader.LoadHierarchyOnly(metaData); setController.AddRootNode(rootNode); } catch (Exception ex) { Debug.LogError(ex); } }