EndEvent 观察者会在每次 Render() 结束触发,而回调内部又调用 rw->Render(),那次 Render 再触发 EndEvent → 再进回调,形成无限 递归重渲,窗口无响应、fps 趋近 0。 - 删除 rw->AddObserver(EndEvent, cb) 自激源 - 保留 iren EndInteractionEvent 观察者(仅松手触发一次,不自激) - viewOnInteract 加 inCb 防重入布尔(双保险) - 整卷粗层 cachedWholeLevel 缓存不变,概览级别不变时不重建 image |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| Probe.hpp | ||
| main.cpp | ||