Files
Genarrative/packages
k88936 3900aa9157 容器尺寸变化时只重算相机取景,不再重新采一遍顶点
- packages/model3d-viewer/framing:取景求解器把每个采样点投影后的「上下向 / 左右向 / 深度」存成样本,resolve 可以带上新的宽高比重算;顶点投影与宽高比无关,比例变化时只在这份样本上重取最大值,距离算法与取值口径不变(含非有限顶点作废整次取景的旧行为)
- packages/model3d-viewer/scene:顶点采样改成加载后只做一次,computeFraming 只调用 resolve(aspect);拖拽面板连续触发 ResizeObserver 时不再重复 updateMatrixWorld 与逐顶点读取(单网格上限 20 万点)
- framing.test:补两条用例——带新比例重算与全新求解器结果一致、非有限顶点回落到与尺度相关的默认距离
2026-09-24 19:19:58 +08:00
..