Method for forming walls to align 3D objects in 2D environment
First Claim
Patent Images
1. A method for visualizing a three-dimensional model of an object in a two-dimensional environment, the method comprising:
- receiving, with a processor via a user interface, from a user, a ground plane input comprising a plurality of ground plane points selected by the user to define a ground plane corresponding to a horizontal plane of the two-dimensional environment;
automatically generating, with the processor, and displaying, via a display unit, a three-dimensional environment for the two-dimensional environment based on the ground plane input;
automatically generating, with the processor, and displaying, via the display unit, a wall plane, representing a vertical plane of the two-dimensional environment orthogonal to the horizontal plane, in the three-dimensional environment positioned at at least two wall-floor intersection points selected by the user; and
superimposing, with the processor, and displaying, via the display unit, the three-dimensional model of the object on the three-dimensional environment for the two-dimensional environment based on the ground plane input and the wall-floor intersection points.
4 Assignments
0 Petitions
Accused Products
Abstract
Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include capturing the 2D environment and adding scale and perspective to the 2D environment. Further, a user may select intersection points on a ground plane of the 2D environment to form walls, thereby converting the 2D environment into a 3D space. The user may further add 3D models of objects on the wall plane such that the objects may remain flush with the wall plane.
-
Citations
20 Claims
-
1. A method for visualizing a three-dimensional model of an object in a two-dimensional environment, the method comprising:
-
receiving, with a processor via a user interface, from a user, a ground plane input comprising a plurality of ground plane points selected by the user to define a ground plane corresponding to a horizontal plane of the two-dimensional environment; automatically generating, with the processor, and displaying, via a display unit, a three-dimensional environment for the two-dimensional environment based on the ground plane input; automatically generating, with the processor, and displaying, via the display unit, a wall plane, representing a vertical plane of the two-dimensional environment orthogonal to the horizontal plane, in the three-dimensional environment positioned at at least two wall-floor intersection points selected by the user; and superimposing, with the processor, and displaying, via the display unit, the three-dimensional model of the object on the three-dimensional environment for the two-dimensional environment based on the ground plane input and the wall-floor intersection points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for visualizing a three-dimensional model of an object in a two-dimensional environment, the system comprising:
-
a processor; and a storage device, the storage device containing instructions executable by the processor comprising; a visualization module configured to automatically generate and display a three-dimensional environment for the two-dimensional environment based on a ground plane input from a user, the ground plane input comprising a plurality of ground plane points identified by the user to define a ground plane in the three-dimensional environment corresponding to a horizontal plane of the two-dimensional environment, and automatically generate a wall plane in the three-dimensional environment corresponding to a vertical plane of the two-dimensional environment based on two or more wall-floor intersection points, wherein at least two of the two or more wall-floor intersection points are located at a wall-floor intersection of a same wall with the ground plane; a superimposing module configured to superimpose the three-dimensional model of the object onto the two-dimensional background according to three-dimensional environment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for visualizing a three-dimensional model of an object in a two-dimensional environment, the system comprising:
-
a processor; and a storage device, the storage device containing instructions executable by the processor comprising; a visualization module configured to automatically generate and display a three-dimensional environment for the two-dimensional environment based on a ground plane input from the user, the ground plane input comprising a plurality of ground plane points corresponding to a horizontal plane in the two-dimensional environment, that define a ground plane of the three-dimensional environment corresponding to the horizontal plane of the two-dimensional environment, and automatically generate a wall plane in the three-dimensional environment based on two or more wall-floor intersection points, wherein at least two of the two or more wall-floor intersection points are located at a wall-floor intersection of a same wall with the ground plane; a superimposing module configured to superimpose the three-dimensional model of the object onto one of the ground plane and the wall plane in the three-dimensional environment; and a saving module configured to save a resulting image comprising the three-dimensional model of the object superimposed onto the three-dimensional environment. - View Dependent Claims (19, 20)
-
Specification