三维编辑功能实现本文从一款采用 Qt 作为人机界面框架、OpenSceneGraph(OSG)作为三维场景与事件管线、自研渲染引擎封装 Viewer 与命令管理 的桌面软件出发,选取三类典型交互:点云「放大/缩小」(实质为点大小的视觉尺度调节)、点云编辑(拾取与可撤销修改)、面积测量(多边形顶点拾取与度量回调)。分别从为何采用某种调用结构、从界面操作到底层实现的分步说明、以及涉及的 C++ / Qt / STL / 设计模式与惯用法三个维度展开。核心结论可以概括为: 同一套 Viewer 上并列存在多种「输入语义」——无