Skip to content

[bug]: DWG 文件默认适配后图形过小,需极大缩放才可见 #79

Description

@wybaby168

问题描述

用户反馈 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 全格式链路做回归,避免只修单一框架或单一格式。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions