Skip to content

ModelPeek v1.0.0 - Windows 资源管理器 3D/CAD 预览插件

Choose a tag to compare

@MIke-Slim MIke-Slim released this 05 Oct 10:45
· 18 commits to main since this release

🎉 ModelPeek v1.0.0 正式发布!

ModelPeek 是一个轻量、高效、极其稳定的 Windows 资源管理器 3D/CAD 快速预览扩展插件。
无需启动庞大的专业工业软件,让 3D 与 CAD 模型文件像图片、PDF 一样,可以在 Windows 文件夹中直接查看真实立体缩略图,并在右侧预览窗格中进行全交互式的 3D 旋转、缩放、剖切与尺寸检查。


✨ 核心特性

  1. 原生物理级 3D 缩略图 (IThumbnailProvider)

    • 文件夹图标直接显示真实三维渲染缩略图。
    • 内置纯离线高性能软件光栅化引擎,毫秒级渲染,不占 GPU 显存,绝不拖卡资源管理器。
    • 本地二级磁盘缓存秒级加载。
  2. 右侧 3D 交互式预览窗格 (IPreviewHandler)

    • 快捷键 Alt + P 开启右侧预览窗格,单选文件即刻加载 3D 模型。
    • 交互视角:左键 360° 旋转、右键平移、滚轮缩放;顶部工具栏支持【等轴测】、【顶视】、【前视】、【右视】、【自适应适配】。
    • 显示风格:支持【实体+边线】、【纯高光实体】、【线框网格】三种渲染模式。
    • 📏 3D 空间三维精准测距:射线拾取表面两点,测量欧几里得空间距离与 ΔX / ΔY / ΔZ 投影分量(单位:mm)。
    • ✂️ 动态截面剖切工具:沿 X / Y / Z 轴向实时剖切观察内部腔体与装配结构,支持深度滑块与反向剖切。
    • HUD 几何统计信息:外形长宽高包围盒尺寸、三角面数、顶点数量实时显示。
  3. 双击不抢占默认软件关联

    • 仅注册 Windows Shell 预览扩展,绝不抢占 .step / .stl / .blend 等默认打开程序。
  4. 进程级隔离稳定性设计

    • 64 位原生 C++ COM 宿主扩展 + 独立 Worker 子进程设计,模型解析与转换完全隔离,极端异常绝不拖死 explorer.exe。

📁 支持格式(16 种工业与通用 3D 格式)

  • CAD 工业格式:.step、.stp、.iges、.igs、.brep、.brp(支持实体与纯空间线框曲线自适应渲染)
  • 通用 3D 网格:.stl(ASCII 与 Binary)、.obj、.3mf、.glb、.gltf、.fbx(含标准多边形与数学 NURBS 曲线)
  • 点云扫描:.ply(支持顶点色彩)
  • 制造加工:.gcode(高精度切片刀轨可视化)
  • 经典 3D 交换格式:.dae (Collada)、.3ds (3D Studio)

🚀 安装与使用方法

  1. 下载下方附件中的 ModelPeek_v1.0.0_Portable_x64.zip 并解压到任意固定目录(如 C:\Program Files\ModelPeek);
  2. 鼠标右键以 【管理员身份运行】 install.bat,几秒内即可自动注册完成;
  3. 打开包含 3D 模型的文件夹,即可看到 3D 缩略图;按键盘 Alt + P 开启预览窗格,点击模型即可进行 3D 交互!
  4. 如需卸载,右键以管理员身份运行 uninstall.bat 即可一键干净卸载。