Method and apparatus for three-dimensionally transforming two-dimensional linear data in accordance with three-dimensional topography data in real time and method and apparatus for three-dimensionally visualizing two-dimensional linear data together with three-dimensional topography data in real time
First Claim
1. A method of three-dimensionally transforming two-dimensional linear data in accordance with three-dimensional topography data in real time, comprising:
- searching triangles in which vertexes constituting the two-dimensional linear data are contained among triangles constituting the three-dimensional topography data;
calculating heights of the vertexes by using three-dimensional coordinates of the searched triangles;
calculating intersection points between the triangles constituting the three-dimensional topography data and straight lines constituting the two-dimensional linear data; and
calculating heights of the calculated intersection points.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for three-dimensionally transforming two-dimensional linear data in real time and a method and apparatus for three-dimensionally visualizing the two-dimensional linear data in real time. The method of three-dimensionally transforming two-dimensional linear data in real time includes: searching triangles in which vertexes constituting the two-dimensional linear data are contained among triangles constituting the three-dimensional topography data; calculating heights of the vertexes by using three-dimensional coordinates of the searched triangles; calculating intersection points between the triangles constituting the three-dimensional topography data and straight lines constituting the two-dimensional linear data; and calculating heights of the calculated intersection points. The two-dimensional linear data is three-dimensionally transformed in accordance with three-dimensional topography data in real time and three-dimensionally visualized together with three-dimensional topography data in real time, so that map information can be perceived intuitively and conveniently by a user.
-
Citations
56 Claims
-
1. A method of three-dimensionally transforming two-dimensional linear data in accordance with three-dimensional topography data in real time, comprising:
-
searching triangles in which vertexes constituting the two-dimensional linear data are contained among triangles constituting the three-dimensional topography data;
calculating heights of the vertexes by using three-dimensional coordinates of the searched triangles;
calculating intersection points between the triangles constituting the three-dimensional topography data and straight lines constituting the two-dimensional linear data; and
calculating heights of the calculated intersection points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for three-dimensionally transforming two-dimensional linear data in accordance with three-dimensional topography data in real time, comprising:
-
a triangle search unit searching triangles in which vertexes constituting the two-dimensional linear data are contained among triangles constituting the three-dimensional topography data;
a vertex height calculation unit calculating heights of the vertexes by using three-dimensional coordinates of the searched triangles;
an intersection point calculation unit calculating intersection points between the triangles constituting the three-dimensional topography data and straight lines constituting the two-dimensional linear data; and
an intersection point height calculation unit calculating heights of the calculated intersection points. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of three-dimensionally visualizing two-dimensional linear data together with three-dimensional topography data in real time, comprising:
-
searching triangles in which vertexes constituting the two-dimensional linear data are contained among triangles constituting the three-dimensional topography data;
calculating heights of the vertexes by using three-dimensional coordinates of the searched triangles;
calculating intersection points between the triangles constituting the three-dimensional topography data and straight lines constituting the two-dimensional linear data;
calculating heights of the calculated intersection points; and
outputting the two-dimensional linear data in a three-dimensional format by using the three-dimensional coordinates of the vertexes and the three-dimensional coordinates of the intersection points. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. An apparatus for three-dimensionally visualizing two-dimensional linear data together with three-dimensional topography data in real time, comprising:
-
a triangle search unit searching triangles in which vertexes constituting the two-dimensional linear data are contained among triangles constituting the three-dimensional topography data;
a vertex height calculation unit calculating heights of the vertexes by using three-dimensional coordinates of the searched triangles;
an intersection point calculation unit calculating intersection points between the triangles constituting the three-dimensional topography data and straight lines constituting the two-dimensional linear data;
an intersection point height calculation unit calculating heights of the calculated intersection points; and
a data output unit storing the three-dimensional coordinates of the vertexes and the three-dimensional coordinates of the intersection points and outputting the two-dimensional linear data as a three-dimensional format by using the three-dimensional coordinates of the vertexes and the three-dimensional coordinates of the intersection points. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer-readable medium having embodied thereon a computer program for a method of three-dimensionally transforming two-dimensional linear data in accordance with three-dimensional topography data in real time, the method comprising:
-
searching triangles in which vertexes constituting the two-dimensional linear data are contained among triangles constituting the three-dimensional topography data;
calculating heights of the vertexes by using three-dimensional coordinates of the searched triangles;
calculating intersection points between the triangles constituting the three-dimensional topography data and straight lines constituting the two-dimensional linear data; and
calculating heights of the calculated intersection points.
-
-
56. A computer-readable medium having embodied thereon a computer program for a method of three-dimensionally transforming two-dimensional linear data in accordance with three-dimensional topography data in real time, the method comprising:
-
searching triangles in which vertexes constituting the two-dimensional linear data are contained among triangles constituting the three-dimensional topography data;
calculating heights of the vertexes by using three-dimensional coordinates of the searched triangles;
calculating intersection points between the triangles constituting the three-dimensional topography data and straight lines constituting the two-dimensional linear data;
calculating heights of the calculated intersection points; and
outputting the two-dimensional linear data as a three-dimensional format by using the three-dimensional coordinates of the vertexes and the three-dimensional coordinates of the intersection points.
-
Specification