public void CutModelDispose(object pack) { GlobalVariableBackground.Instance.CutLoadingCount++; Others.ThreadCutModelPack package = pack as Others.ThreadCutModelPack; package.vtkFrame.timeLoadStart = DateTime.Now; int index = package.fileAddres.FullName.LastIndexOf('\\'); string strDir = package.fileAddres.FullName.Substring(0, index) + @"\CutModel\"; string str = strDir + package.fileAddres.Name; if (!Directory.Exists(strDir)) { Directory.CreateDirectory(strDir); } CLoadTest.cutModel(package.fileAddres.FullName, str, package.model16, package.plane16); loadQFFile(str, package.vtkFrame); package.vtkFrame.timeLoadQFEnd = DateTime.Now; package.vtkFrame.isLoadFinish = true; pack = null; GlobalVariableBackground.Instance.CutLoadingCount--; }
public void SmoothDispose(object pack) { Others.ThreadSmoothModePack package = pack as Others.ThreadSmoothModePack; package.vtkFrame.timeLoadStart = DateTime.Now; int index = package.fileAddres.FullName.LastIndexOf('\\'); string strDir = package.fileAddres.FullName.Substring(0, index) + @"\SmoothModel\"; string str = strDir + package.fileAddres.Name; if (!Directory.Exists(strDir)) { Directory.CreateDirectory(strDir); } CLoadTest.smoothModel(package.fileAddres.FullName, str, package.smoothCount); loadQFFile(str, package.vtkFrame); package.vtkFrame.timeLoadQFEnd = DateTime.Now; package.vtkFrame.isLoadFinish = true; pack = null; }