-
公开(公告)号:US20220122303A1
公开(公告)日:2022-04-21
申请号:US17073815
申请日:2020-10-19
Applicant: ADOBE INC.
Inventor: Anirudh Sasikumar , Talin Chris Wadsworth
Abstract: A graphics design system provides intuitive 3D transformations for 2D objects. A user interface element is presented on 2D object or group of 2D objects. The user interface element comprises a combination of components for applying different 3D transformations, including at least one rotation component for rotating a 2D object or group of 2D objects around an axis and at least one translation component for translating the 2D object or group of 2D objects along at least one axis. 3D transformations are non-destructive and performed relative to axes local to a 2D object or 2D objects. When a 2D object or group of 2D objects is rotated around an axis, the other axes are rotated. As such, subsequent rotations and translations are performed based on the rotated axes. Additionally, editing actions associated with rotated 2D object(s) are performed in the rotated x-y plane of the rotated 2D object(s).
-
公开(公告)号:US10782861B2
公开(公告)日:2020-09-22
申请号:US16404565
申请日:2019-05-06
Applicant: Adobe Inc.
Inventor: Robert Christopher Travis , Tomas Krcha , Narciso Batacan Jaramillo , Talin Chris Wadsworth , Sylvain Pierre Galineau , Lawrence Hsu , Anirudh Sasikumar
IPC: G06F3/048 , G06F3/0484 , G06F3/0489 , G06F3/0488
Abstract: In embodiments of objects alignment and distribution layout, an object layout interface includes objects displayed for selection and manipulation. A layout algorithm receives a reposition input for a selected object in the object layout interface, and determines a distribution layout and/or an alignment layout of the objects. The layout algorithm positions the selected object equidistant between at least two of the objects or at a distance from a closest one of the objects, the distance being an equivalent distance of a space between the at least two objects. The space between the objects is displayed as positive space that visually indicates the equidistance between the objects. Alternatively or in addition, the layout algorithm positions the selected object in alignment with multiple objects, and an alignment indication, such as an edge line and/or a distance measurement, is displayed for each instance of the selected object being aligned with the multiple objects.
-
公开(公告)号:US10331319B2
公开(公告)日:2019-06-25
申请号:US15197547
申请日:2016-06-29
Applicant: Adobe Inc.
Inventor: Robert Christopher Travis , Tomas Krcha , Narciso Batacan Jaramillo , Talin Chris Wadsworth , Sylvain Pierre Galineau , Lawrence Hsu , Anirudh Sasikumar
IPC: G06F3/048 , G06F3/0484 , G06F3/0489 , G06F3/0488
Abstract: In embodiments of objects alignment and distribution layout, an object layout interface includes objects displayed for selection and manipulation. A layout algorithm receives a reposition input for a selected object in the object layout interface, and determines a distribution layout and/or an alignment layout of the objects. The layout algorithm positions the selected object equidistant between at least two of the objects or at a distance from a closest one of the objects, the distance being an equivalent distance of a space between the at least two objects. The space between the objects is displayed as positive space that visually indicates the equidistance between the objects. Alternatively or in addition, the layout algorithm positions the selected object in alignment with multiple objects, and an alignment indication, such as an edge line and/or a distance measurement, is displayed for each instance of the selected object being aligned with the multiple objects.
-
-