Commit Graph

11 Commits (34977e2b67c08b6cce47dd16eb0bb600a4cc793f)

Author SHA1 Message Date
lh a4f64cfca0 style(nmRender): 收紧旋转中心标记尺寸
- 将十字标记总长度调整为约 36px
- 将线宽调整为与网格边线一致的 1px
- 保持三轴颜色、深度偏移和交互逻辑不变
- 同步更新后处理开发清单
15 hours ago
lh 18184b549d refactor(nmSubWxs): 收敛 PEBI 网格几何预览
- 移除网格预览的属性选择、Material 探测和色标功能
- 固定显示灰色网格表面与黑色单元边线
- 增加正视图并精简右侧工具栏和右键菜单
- 调整底部网格信息及空载、加载和失败状态
- 补充预览数据、场景控制器和窗口中文注释
- 更新中文翻译及后处理开发清单
15 hours ago
lh 7e76a16cda feat(nmRender): 放大旋转中心标记与方向轴
- 将旋转中心标记总长度调整为约 48px,线宽调整为 3px
- 将方向轴默认视口跨度调整为 20.5%
- 保持原有拾取、相机和生命周期逻辑不变
20 hours ago
lh b7049f03cd fix(nmRender): 统一标准视图的旋转中心重置行为
- 标准视图和重置相机后恢复可见边界中心
- 适应窗口继续保留用户设置的旋转中心
- 中心同步失败时隐藏陈旧标记并保持单次渲染
20 hours ago
lh 291aa998c6 feat(nmRender): 实现通用旋转中心拾取与独立枢轴交互
- 新增主网格一次性拾取和固定像素三轴中心标记
- 使用独立枢轴 Trackball,设置中心不再移动画面
- 完善 QAction、光标、交互模式及容器生命周期同步
- 隔离系统与业务 Scene,收口命令状态写接口
- 接入 PEBI 工具栏并同步工程、翻译和开发清单
21 hours ago
lh 3eef7f3c82 fix(ui): 调整 PEBI 网格预览工具栏分组和图标 2 days ago
lh 369d67aa77 feat(render): 新增平面比例网格并接入 PEBI 预览
- 使用独立平面比例网格替换二维 vtkCubeAxesActor
- 支持动态轴边、刻度标签、底板及前后遮挡
- 调整网格、比例线和方向轴文字配色
- 初始化 FreeType 并同步工程配置、翻译和开发清单
2 days ago
lh 77e1cd1512 feat(nmRender): 增加网格方向轴并完善渲染生命周期
- 新增容器独占的方向轴控制器并固定主 Renderer
- 完善方向轴状态切换、交互限制和幂等解绑
- 接入渲染容器及 qmake 工程并更新开发清单
- 统一 nmRender 和 PEBI 网格预览链的 nullptr 写法与成员命名
2 days ago
lh b1f1a48d63 feat(nmRender): 收敛PEBI网格预览并增加通用视图命令
- 增加通用视图命令控制器及坐标比例网格图层
- 补齐缩放、适应窗口和渲染状态命令控制
- 移除网格预览的井显示、透明度和双显示模式
- 支持网格线、色标和坐标比例网格独立切换
- 修复网格刷新失败回滚和Material默认选择状态
5 days ago
lh e680d1ec3f feat(nmSubWxs): 新建基于 nmRender 的 PEBI 网格预览视图
- 增加 PEBI 网格视图数据、构建器和场景控制器
- 支持 Material 着色、井图层、透明度和显示模式
- 按求解器井顺序构建井数据并增量更新 Actor
- 统一空数据、加载和失败状态页
- 增加批量更新时的无渲染顶视图适配接口
- 根据网格尺度计算井图元显示偏移
- 接入 nmSubWndGrid 并补充工程依赖和中文翻译
5 days ago
lh 22945f858b feat(nmRender): 建立通用 VTK 渲染底层框架
- 新增独立 nmRender 动态库及组合式渲染容器
- 实现场景、图层、相机、交互和图片输出组件
- 明确 VTK 对象所有权、销毁顺序及 GUI 线程约束
- 补充中文注释、翻译资源和开发清单
- 保持现有网格与后处理视图不依赖 nmRender
- 修正 Qt 4.8 qmake 工程文件的 BOM 兼容问题
5 days ago