Pascal Editor
选择 Pascal:完整编辑器、嵌入查看器还是自建场景流程
按编辑、持久化、插件与图形验收比较空间工作流,不假设所有 Three.js 应用解决同一问题。
你将学会
- 选择愿意自己承担的职责
- 使用同一场景和验收契约
- 把限制也作为选择依据
开始前需要
- 基础场景图、JavaScript 和 HTTP 知识
- 尺寸与关系具有明确预期的自有小场景
解释实现边界,复现本章检查清单或窄范围图练习。
先看结论
- 按宿主需要承担的职责选择。
- 统一几何、数据和持久化检查。
- 互通与专业适用性需要独立证据。
选择愿意自己承担的职责
需要完整项目管理和智能体连接时,可以评估受管本地编辑器;宿主自行负责导航、加载和周边界面时,可以评估嵌入 Viewer;自建 Three.js 流程提供更直接控制,但建筑领域状态、编辑操作和持久化也需自己实现。这是架构选择,不是实测产品排名。
从必要操作出发:查看建筑、编辑附着开口、比较楼层,或者自动执行获准的场景修改。只读展示未必需要完整编辑器,交互建筑编辑却不能只显示一个网格。先决定哪一层必须复用,再比较安装便利性。
使用同一场景和验收契约
让候选方案处理相同小场景、尺寸、材质和相机视角。任务包含持久化时必须保存重开;工具修改图时还要检查节点标识和父子关系。对数据编辑工作流来说,截图视觉近似并不足够。
评估 Pascal 时纳入插件注册与启用、WebGPU/WebGL 行为、导入警告和版本冲突;评估嵌入宿主时明确存储与授权由谁提供;评估自建渲染器时计算实现等价编辑语义所需工作。不要把这些隐藏集成成本从比较中拿掉。
把限制也作为选择依据
不能假设支持导入就能与所有 CAD 或 BIM 应用无损互通,也不能把图验证视为符合施工要求。这些声明需要专用文件、往返测试和领域审查。现有源码证据支持的是机制与边界,不是专业认证或普遍格式保真。
有界试点应以可验收流程及明确维护职责结束,或给出不采用的原因。等价输出未经测量前不填写性能排名。本系列没有运行完整编辑器对照,因此提供的是决策方法,而不是无证据宣布 Pascal 适合一切空间项目。
实施步骤
- 1
列出必要查看、编辑和持久化操作。
- 2
确定存储与授权属于哪一层。
- 3
用同一场景和结果检查评估候选。
- 4
明确记录未支持要求,不用总分遮盖。
可复制示例
{"candidates":["受管本地编辑器","嵌入查看器","自建场景流程"],"sharedAcceptance":["几何","材质","节点身份","必要持久化"],"measuredWinner":null,"comparisonExecuted":false}常见问题
嵌入 Viewer 包含全部编辑器职责吗?
不包含。宿主仍需决定数据加载、存储、授权和需要哪些编辑组件。
导入验证能证明 BIM 无损互通吗?
不能。格式保真和专业要求需要专门往返测试及领域检查。
资料来源
- README.md来源核查 2026-09-08
- LICENSE来源核查 2026-09-08
- packages/cli/package.json来源核查 2026-09-08
- packages/core/package.json来源核查 2026-09-08
- packages/viewer/README.md来源核查 2026-09-08
- packages/cli/src/runtime.ts来源核查 2026-09-08
- packages/cli/src/editor-process.ts来源核查 2026-09-08
- packages/cli/src/mcp-connector.ts来源核查 2026-09-08
- packages/mcp/src/transports/http.ts来源核查 2026-09-08
- packages/mcp/src/storage/sqlite-scene-store.ts来源核查 2026-09-08
- packages/core/src/store/use-scene.ts来源核查 2026-09-08
- packages/viewer/src/components/renderers/node-renderer.tsx来源核查 2026-09-08
- packages/viewer/src/lib/renderer-capability.ts来源核查 2026-09-08
- packages/core/src/validation/validate-build-json.ts来源核查 2026-09-08
- packages/core/src/utils/heal-scene-graph.ts来源核查 2026-09-08
- packages/mcp/src/storage/slug.ts来源核查 2026-09-08