# WPF三维模型编辑器 **Repository Path**: hdjs_hdec/wpfmodeleditor ## Basic Information - **Project Name**: WPF三维模型编辑器 - **Description**: 一款基于WPF编写的三维模型编辑器 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 6 - **Created**: 2023-03-26 - **Last Updated**: 2025-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WPF三维模型编辑器 基于HelixToolkit.Wpf.SharpDX和Assimp两大开源库的三维引擎 ## 目的 在做BIM项目时,各类设计软件需要转成网页上能显示的格式(比如gltf,obj等),而前端仅仅负责模型的展示,因此这中间其实还缺少一个模型的转换、编辑、简化的过程。 因此引入assimp来完成模型文件读写,支持数十种文件格式的输入和导出;引入HelixToolkit.Wpf.SharpDX库实现模型的展示。 ## 编译 使用vs2022直接打开解决方案编译即可。生成的是基于net 4.8的项目。 ## 运行 编译完成后生成的目标主程序文件在bin\[Debug/Release]目录下,其他功能插件在plugins文件夹下。直接双击WpfModelEditor.exe即可运行 ## 主要功能 ### Gltf简化 引入meshoptimizer库实现gltf文件的简化功能。可以设置简化参数。 ![gltf简化设置界面](images/gltf简化.png) ## 开源库 | 名称 | 版本 | 备注 | | ------------- | ---------- | ---------- | | [HelixToolkit.Wpf.SharpDX](https://github.com/helix-toolkit/helix-toolkit.git) | | | | [assimp](https://github.com/assimp/assimp.git) | | | | [AssimpNet](https://bitbucket.org/Starnick/assimpnet.git) | 5.0.0-beta | 解决中文路径问题 | | [HandyControl](https://gitee.com/handyorg/HandyControl) | | | | [meshoptimizer](https://github.com/zeux/meshoptimizer.git) | | | ## 版权 MIT