Method, apparatus, and medium for three-dimensionally transforming and visualizing two-dimensional flyover data in three-dimensional graphics environment
First Claim
Patent Images
1. A method of three-dimensionally transforming two-dimensional flyover data in a three-dimensional graphics environment, comprising:
- (a) generating a division line list including one or more division lines for dividing a polygon constituting the two-dimensional flyover data into two regions;
(b) selecting a division line for reducing a number of overlapped regions of the polygon among the division lines included in the division line list; and
(c) separating the polygon into regions by applying the selected division line to the polygon, wherein the separated regions overlap each other at an overlapped region within the polygon,wherein each division line directly connects two vertexes among vertexes forming the polygon, each division line does not intersect a sideline of the polygon, and each division line exists within the polygon, andwherein the method is performed using at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for three-dimensionally visualizing two-dimensional flyover data in a three-dimensional graphics environment includes an overlapped region separation unit, a triangulation unit, a height coordinate addition unit, and a visualization unit. The division lines are selectively applied to a polygon to separate overlapped regions from the polygon, an ear cutting algorithm is applied to triangulate the polygon, and various different visualization processes are performed on different portions of the flyover data.
-
Citations
32 Claims
-
1. A method of three-dimensionally transforming two-dimensional flyover data in a three-dimensional graphics environment, comprising:
-
(a) generating a division line list including one or more division lines for dividing a polygon constituting the two-dimensional flyover data into two regions; (b) selecting a division line for reducing a number of overlapped regions of the polygon among the division lines included in the division line list; and (c) separating the polygon into regions by applying the selected division line to the polygon, wherein the separated regions overlap each other at an overlapped region within the polygon, wherein each division line directly connects two vertexes among vertexes forming the polygon, each division line does not intersect a sideline of the polygon, and each division line exists within the polygon, and wherein the method is performed using at least one processor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for three-dimensionally transforming two-dimensional flyover data in a three-dimensional graphics environment, comprising:
-
a division line list generation unit to generate a division line list including one or more division lines of dividing a polygon constituting the two-dimensional flyover data into two regions; a division line selection unit to select a division line for reducing the number of overlapped regions of the polygon among the division lines included in the division line list; and a division line applying unit to separate the polygon into regions by applying the selected division line to the polygon, wherein the separated regions overlap each other at an overlapped region within the polygon, wherein each division line directly connects two vertexes among vertexes forming the polygon, each division line does not intersect a sideline of the polygon, and each division line exists within the polygon. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of three-dimensionally visualizing two-dimensional flyover data in a three-dimensional graphics environment, comprising:
-
(a) separating a polygon constituting the two-dimensional flyover data into regions using one or more division lines, which are selected to reduce a number of overlapped regions of the polygon, wherein the separated regions overlap each other at an overlapped region within the polygon; (b) dividing each of the separated regions of the polygon into one or more triangles; (c) generating three-dimensional flyover data by adding height coordinates to the respective vertexes of the divided triangles; and (d) visualizing the three-dimensional flyover data, wherein each division line directly connects two vertexes among vertexes forming the polygon, each division line does not intersect a sideline of the polygon, and each division line exists within the polygon, and wherein the method is performed using at least one processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for three-dimensionally visualizing two-dimensional flyover data in a three-dimensional graphics environment, comprising:
-
an overlapped region separation unit to separate a polygon constituting the two-dimensional flyover data into regions using one or more division lines, which are selected to reduce a number of overlapped regions of the polygon, wherein the separated regions overlap each other at an overlapped region within the polygon; a triangulation unit to divide each of the separated regions of the polygon into, one or more triangles; a height coordinate addition unit to generate three-dimensional flyover data by adding height coordinates to the respective vertexes of the divided triangles; and a visualization unit to visualize the three-dimensional flyover data, wherein each division line directly connects two vertexes among vertexes forming the polygon, each division line does not intersect a sideline of the polygon, and each division line exists within the polygon. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. At least one computer-readable medium storing instructions that control at least one processor to perform a method of three-dimensionally transforming two-dimensional flyover data in a three-dimensional graphics environment, wherein the method comprises:
-
generating a division line list including one or more division lines of dividing a polygon constituting the two-dimensional flyover data into two regions; selecting a division line for reducing the number of overlapped regions of the polygon among division lines included in the division line list; and separating the polygon into regions by applying the selected division line to the polygon, wherein the separated regions overlap each other at an overlapped region within the polygon, wherein each division line directly connects two vertexes among vertexes forming the polygon, each division line does not intersect a sideline of the polygon, and each division line exists within the polygon.
-
-
30. At least one computer-readable medium storing instructions that control at least one processor to perform a method of three-dimensionally visualizing two-dimensional flyover data in a three-dimensional graphics environment, wherein the method comprises:
-
separating a polygon constituting the two-dimensional flyover data into regions using one or more division lines, which are selected to reduce a number of overlapped regions of the polygon, wherein the separated regions overlap each other at an overlapped region within the polygon; dividing each of the separated regions of the polygon into one or more triangles; generating three-dimensional flyover data by adding height coordinates to the respective vertexes of the divided triangles; and visualizing the three-dimensional flyover data, wherein each division line directly connects two vertexes among vertexes forming the polygon, each division line does not intersect a sideline of the polygon, and each division line exists within the polygon.
-
-
31. A method of three-dimensionally transforming two-dimensional flyover data in a three-dimensional graphics environment, comprising:
-
selecting a division line for reducing a number of overlapped regions of a polygon among a plurality of division lines, which divide a polygon comprising the two dimensional flyover data into regions; and separating the polygon into regions by applying the selected division line to the polygon, wherein the separated regions overlap each other at an overlapped region within the polygon, wherein the selected division line directly connects two vertexes among vertexes forming the polygon, the selected division line does not intersect a sideline of the polygon, and the selected division line exists within the polygon, and wherein the method is performed using at least one processor.
-
-
32. At least one computer-readable medium storing instructions that control at least one processor to perform a method of three-dimensionally transforming two-dimensional flyover data in a three-dimensional graphics environment, wherein the method comprises:
-
selecting a division line for reducing a number of overlapped regions of a polygon among a plurality of division lines, which divide a polygon comprising the two dimensional flyover data into regions; and separating the polygon into regions by applying the selected division line to the polygon, wherein the separated regions overlap each other at an overlapped region within the polygon, wherein each division line directly connects two vertexes among vertexes forming the polygon, each division line does not intersect a sideline of the polygon, and each division line exists within the polygon.
-
Specification