Skip to content

MLightCAD 基础 ​

本项目为用户提供了两个查看器:cad-viewer 和 cad-simple-viewer。选择哪个查看器取决于你的项目需求和期望的集成程度:

在以下情况使用 cad-viewer: ​

  • 你想要一个开箱即用的 Vue 3 组件,自带现代 UI、对话框、工具栏和状态管理。
  • 你需要以最少的配置,快速将高性能的 CAD 查看器/编辑器嵌入到 Vue 应用中。
  • 你倾向于选择开箱即用地处理文件加载、渲染、图层/实体管理和用户交互的解决方案。
  • 你希望与经过优化的 SVG 和 THREE.js 渲染器、国际化以及主题无缝集成。
  • 你不想从零开始构建自己的 UI。

推荐用于: 大多数需要以精致用户界面显示 CAD 文件的 Web 应用、仪表盘或平台。

在以下情况使用 cad-simple-viewer: ​

  • 你只需要核心 CAD 逻辑(文档管理、命令栈、渲染引擎集成),不依赖任何 UI 框架。
  • 你想构建自己的自定义 UI,或将 CAD 功能集成到非 Vue 或非 Web 环境中。
  • 处理大型 CAD 文件时需要最大的灵活性和性能,并计划将该逻辑接入自己的渲染或 UI 层。
  • 你想要一个与框架无关、仅提供必要 CAD 操作和画布渲染的解决方案。

推荐用于: 自定义集成、无头 CAD 处理,或构建高度定制化 CAD 解决方案的高级用户。

汇总表:

包提供 UI框架使用场景
cad-viewer是Vue 3带现代 UI 的开箱即用 CAD 查看器/编辑器
cad-simple-viewer否无用于自定义或无头场景的核心 CAD 逻辑

更多详情,请参阅集成 Simple Viewer 和集成 Vue 组件。

示例 ​