-
公开(公告)号:US20220301242A1
公开(公告)日:2022-09-22
申请号:US17692415
申请日:2022-03-11
Applicant: Adobe Inc.
Inventor: Ashish Jindal , Kush Pandey , Arushi Jain
IPC: G06T11/20 , G06F3/04845 , G06T11/60 , G06T3/00
Abstract: In implementations of systems for generating candidate mirror snap points using determined axes of symmetry, a computing device implements a symmetry system to receive vector object data describing a set of points of a vector object. The symmetry system generates convex polygons that enclose the set of points and identifies a particular convex polygon that has a smallest area. A side of the particular convex polygon is determined as an axis of symmetry for the vector object. The symmetry system generates an indication for display in a user interface of a candidate snap point based on the axis of symmetry and a point of the set of points of the vector object.
-
公开(公告)号:US11631204B2
公开(公告)日:2023-04-18
申请号:US17692415
申请日:2022-03-11
Applicant: Adobe Inc.
Inventor: Ashish Jindal , Kush Pandey , Arushi Jain
IPC: G06T11/20 , G06F3/04845 , G06T3/00 , G06T11/60
Abstract: In implementations of systems for generating candidate mirror snap points using determined axes of symmetry, a computing device implements a symmetry system to receive vector object data describing a set of points of a vector object. The symmetry system generates convex polygons that enclose the set of points and identifies a particular convex polygon that has a smallest area. A side of the particular convex polygon is determined as an axis of symmetry for the vector object. The symmetry system generates an indication for display in a user interface of a candidate snap point based on the axis of symmetry and a point of the set of points of the vector object.
-
公开(公告)号:US12229892B2
公开(公告)日:2025-02-18
申请号:US18157940
申请日:2023-01-23
Applicant: Adobe Inc.
Inventor: Ashish Jindal , Vineet Batra , Sumit Dhingra , Siddhartha Chaudhuri , Nathan Aaron Carr , Ankit Phogat
Abstract: In implementations of systems for visualizing vector graphics in three-dimensional scenes, a computing device implements a projection system to receive input data describing a digital image depicting a three-dimensional scene and a vector graphic to be projected into the three-dimensional scene. The projection system generates a depth image by estimating disparity values for pixels of the digital image. A three-dimensional mesh is computed that approximates the three-dimensional scene based on the depth image. The projection system projects the vector graphic onto the digital image by transforming the vector graphic based on the three-dimensional mesh.
-
公开(公告)号:US12254264B2
公开(公告)日:2025-03-18
申请号:US18328330
申请日:2023-06-02
Applicant: Adobe Inc.
Inventor: Ashish Jindal , Praveen Kumar Dhanuka , Vineet Batra
IPC: G06F40/197 , G06F3/0484 , G06F40/166
Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for performing object-specific undo and/or redo operations. For example, in one or more embodiments, the disclosed systems receive a modified digital design image comprising a first modified object and a second modified object. In some examples, the second modified object is modified after the first modified object. The disclosed systems can generate and utilize an object-specific version representation to undo an edit to the first modified object without undoing edits to the second modified object. The disclosed systems can generate and provide, for display via a user interface, an updated digital design document comprising a reverted first object and the second modified object.
-
公开(公告)号:US20240403542A1
公开(公告)日:2024-12-05
申请号:US18328330
申请日:2023-06-02
Applicant: Adobe Inc.
Inventor: Ashish Jindal , Praveen Kumar Dhanuka , Vineet Batra
IPC: G06F40/166 , G06F3/0484
Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for performing object-specific undo and/or redo operations. For example, in one or more embodiments, the disclosed systems receive a modified digital design image comprising a first modified object and a second modified object. In some examples, the second modified object is modified after the first modified object. The disclosed systems can generate and utilize an object-specific version representation to undo an edit to the first modified object without undoing edits to the second modified object. The disclosed systems can generate and provide, for display via a user interface, an updated digital design document comprising a reverted first object and the second modified object.
-
公开(公告)号:US20240249475A1
公开(公告)日:2024-07-25
申请号:US18157940
申请日:2023-01-23
Applicant: Adobe Inc.
Inventor: Ashish Jindal , Vineet Batra , Sumit Dhingra , Siddhartha Chaudhuri , Nathan Aaron Carr , Ankit Phogat
CPC classification number: G06T17/20 , G06T7/80 , G06T2207/10028 , G06T2210/56
Abstract: In implementations of systems for visualizing vector graphics in three-dimensional scenes, a computing device implements a projection system to receive input data describing a digital image depicting a three-dimensional scene and a vector graphic to be projected into the three-dimensional scene. The projection system generates a depth image by estimating disparity values for pixels of the digital image. A three-dimensional mesh is computed that approximates the three-dimensional scene based on the depth image. The projection system projects the vector graphic onto the digital image by transforming the vector graphic based on the three-dimensional mesh.
-
公开(公告)号:US11321884B1
公开(公告)日:2022-05-03
申请号:US17206839
申请日:2021-03-19
Applicant: Adobe Inc.
Inventor: Ashish Jindal , Kush Pandey , Arushi Jain
IPC: G06T11/20 , G06F3/0484 , G06T3/00 , G06T11/60 , G06F3/04845
Abstract: In implementations of systems for generating candidate mirror snap points using determined axes of symmetry, a computing device implements a symmetry system to receive vector object data describing a set of points of a vector object. The symmetry system generates convex polygons that enclose the set of points and identifies a particular convex polygon that has a smallest area. A side of the particular convex polygon is determined as an axis of symmetry for the vector object. The symmetry system generates an indication for display in a user interface of a candidate snap point based on the axis of symmetry and a point of the set of points of the vector object.
-
-
-
-
-
-