问题描述
用户反馈 DWG 文件上传后,默认打开时图形几乎不可见。界面显示初始缩放为 100%,但画布中央只剩一个很小的点;需要手动放大到约 118267% 才能看到图纸内容。
用户原始反馈
Diaw: 麻烦问一下大家,DWG文件上传后,默认出来的图形太小,这种怎么设置
Diaw: 几乎看不到
Diaw: 放大10万倍才是这样的效果
截图现象
- 截图 1:DWG 首次打开,工具栏显示
适配 / 100%,画布中图形几乎不可见,仅中心有一个小点。
- 截图 2:放大到约
118267% 后,图纸主体才可见。
预期表现
点击或默认进入 适配 时,应根据 DWG 实际可见几何范围自动计算合适的相机/视图范围,让图纸主体在首次打开时可见,而不是需要用户进行超大倍率缩放。
初步判断
可能与 CAD/DWG 渲染后的 bounds 计算、单位比例、离群点/极小包围盒处理、或适配视图时采用了错误的模型范围有关。需要检查 @file-viewer/renderer-cad 及底层 @flyfish-dev/cad-viewer 的初始 fit-to-view 逻辑。
验收建议
- 使用问题 DWG 或同类包含大量实体/图层的 DWG 复现。
- 首次打开后,
适配 应让主体图形清晰出现在可视区域。
- 缩放百分比不应出现需要十万倍才能查看主体的异常值。
- 对 DWG/DXF/DWF/DWFX 等 CAD 全格式链路做回归,避免只修单一框架或单一格式。
问题描述
用户反馈 DWG 文件上传后,默认打开时图形几乎不可见。界面显示初始缩放为
100%,但画布中央只剩一个很小的点;需要手动放大到约118267%才能看到图纸内容。用户原始反馈
截图现象
适配 / 100%,画布中图形几乎不可见,仅中心有一个小点。118267%后,图纸主体才可见。预期表现
点击或默认进入
适配时,应根据 DWG 实际可见几何范围自动计算合适的相机/视图范围,让图纸主体在首次打开时可见,而不是需要用户进行超大倍率缩放。初步判断
可能与 CAD/DWG 渲染后的 bounds 计算、单位比例、离群点/极小包围盒处理、或适配视图时采用了错误的模型范围有关。需要检查
@file-viewer/renderer-cad及底层@flyfish-dev/cad-viewer的初始 fit-to-view 逻辑。验收建议
适配应让主体图形清晰出现在可视区域。