Adobe Inc.
Utilizing dynamic filtering to adaptively generate control points of a vector object for display in a graphical user interface
Last updated:
Abstract:
The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize adaptive, real-time filtration for identifying and providing on-screen control points within a digital canvas for modifying vector objects. In particular, the disclosed systems can generate bounding shapes for control points of a vector object. Based on positions and control orders of the bounding shapes, the disclosed systems can generate a three-dimensional data structure for selectively determining obscurity metrics for control points. For example, the disclosed systems selectively determine obscurity metrics by traversing root and/or child nodes of the three-dimensional data structure that correspond to overlapping bounding shapes of certain control orders. Based the obscurity metrics for the control points satisfying an obscurity threshold, the disclosed systems can provide a subset of the control points for display within the digital canvas (or else dynamically hide or destroy control points failing to satisfy the obscurity threshold).
Utility
26 Oct 2020
23 Nov 2021