Consider a release policy for edge geometry built for snapping
Author: markschlosseratbentleyCreated Sep 11, 2026Updated Sep 11, 2026
Labelstype - enhancementneeds triage
Feature
#13789 builds edge geometry on demand and retains it after a model participates in a snap pass. This avoids repeated rebuilds, but applications that only snap occasionally may retain geometry they no longer need.
Explore reclaiming that geometry while edges are hidden. A short expiry could cause repeated rebuilds between normal pauses in cursor movement, so compare memory savings against rebuild cost before choosing a policy.
Derived edge buffers currently aren't included in Cesium3DTileset.totalMemoryUsageInBytes, so the tileset cache budget doesn't account for this memory either.
Raised by @danielzhong in https://github.com/CesiumGS/cesium/pull/13789#discussion_r3982944984.
AI acknowledgment
- I used AI to generate this feature request.
- (If the above is checked) I have reviewed the AI-generated content before submitting.
Source: CesiumGS/cesium