我嘗試使用打開的文件對話框加載 3d 模型,因此單擊按鈕我可以選擇一個 .obj 文件并顯示它:Model3DGroup groupLoad = HelixToolkit.Wpf.ModelImporter.Load("C:...."); public static Model3DGroup Load(string path) { if (path == null) { return null; } Model3DGroup model = null; string ext = System.IO.Path.GetExtension(path).ToLower(); switch (ext) { case ".3ds": { var r = new HelixToolkit.Wpf.StudioReader(); model = r.Read(path); break; } case ".lwo": { var r = new HelixToolkit.Wpf.LwoReader(); model = r.Read(path); break; } case ".obj": { var r = new HelixToolkit.Wpf.ObjReader(); model = r.Read(path); break; } case ".objz": { var r = new HelixToolkit.Wpf.ObjReader(); model = r.ReadZ(path); break; } case ".stl": { var r = new HelixToolkit.Wpf.StLReader(); model = r.Read(path); break; } case ".off": { var r = new HelixToolkit.Wpf.OffReader(); model = r.Read(path); break; } default: throw new InvalidOperationException("File format not supported."); } return model; }要解決此問題:非靜態字段、方法或屬性“ModelImporter.Load(string,Dispatcher,bool)”需要對象引用我已經添加了這個:var importer = new HelixToolkit.Wpf.ModelImporter();var groupLoad = importer.Load("C:....");任何想法,這里可能有什么問題?
Helix 3D Toolkit - 非靜態字段需要對象引用
幕布斯6054654
2021-06-23 21:23:06