无法使用 Helix Toolkit 加载 .obj 文件
Unable to load .obj files with Helix Toolkit
我 运行 遇到无法将 3D .obj
文件加载到我的测试应用程序中的问题。我收到以下异常:
System.NotSupportedException: 'No imaging component suitable to complete this operation was found.'
COMException: The component cannot be found. (Exception from HRESULT: 0x88982F50)
正在使用的代码是:
Model3DGroup combinedModel = new ObjReader().Read(@"C:\Users\User\Documents\obj\testObject.obj");
奇怪的是,以下内容适用于 .stl
个文件:
Model3DGroup combinedModel = new StLReader().Read(@"C:\Users\User\Documents\obj\testObject.stl");
我找不到任何这样的已知问题,我的系统是否缺少某种先决条件?我需要在应用程序本身中进行某种设置吗?
对我来说,出现此问题的原因似乎是 .obj 文件附带的关联 .mtl 文件。
将 material 文件移动到另一个目录允许正确加载目标文件。下一步将是找出 material 文件不工作的原因。
mtl文件引用的贴图是什么格式? DDS 文件需要一个处理程序才能在 WPF 中显示。 System.Drawing.Design 会为您解决这个问题。
我 运行 遇到无法将 3D .obj
文件加载到我的测试应用程序中的问题。我收到以下异常:
System.NotSupportedException: 'No imaging component suitable to complete this operation was found.'
COMException: The component cannot be found. (Exception from HRESULT: 0x88982F50)
正在使用的代码是:
Model3DGroup combinedModel = new ObjReader().Read(@"C:\Users\User\Documents\obj\testObject.obj");
奇怪的是,以下内容适用于 .stl
个文件:
Model3DGroup combinedModel = new StLReader().Read(@"C:\Users\User\Documents\obj\testObject.stl");
我找不到任何这样的已知问题,我的系统是否缺少某种先决条件?我需要在应用程序本身中进行某种设置吗?
对我来说,出现此问题的原因似乎是 .obj 文件附带的关联 .mtl 文件。
将 material 文件移动到另一个目录允许正确加载目标文件。下一步将是找出 material 文件不工作的原因。
mtl文件引用的贴图是什么格式? DDS 文件需要一个处理程序才能在 WPF 中显示。 System.Drawing.Design 会为您解决这个问题。