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).

Status:
Grant
Type:

Utility

Filling date:

26 Oct 2020

Issue date:

23 Nov 2021