IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0538103
(2006-10-03)
|
등록번호 |
US-7692649
(2010-05-20)
|
발명자
/ 주소 |
- Elsberg, Nathan
- Hazanov, Alex
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
8 인용 특허 :
4 |
초록
▼
A computer implemented method of visualizing an infrastructure comprising: acquiring a cross section definition, the definition comprising points defining a link and link information, each of the points exhibiting a type; creating at least one three dimensional face linking points of a same type; as
A computer implemented method of visualizing an infrastructure comprising: acquiring a cross section definition, the definition comprising points defining a link and link information, each of the points exhibiting a type; creating at least one three dimensional face linking points of a same type; assigning a face rendering for each of the created at least one three dimensional faces with a material definitional associated with the link information; and displaying the faces with the rendering. The invention also provides for a computing system operable to: acquire a cross section definition, the definition comprising points defining a link and link information, each of the points exhibiting a type; create at least one three dimensional face linking points of a same type; and assign a face rendering for each of the created at least one three dimensional faces with a material definitional associated with the link information.
대표청구항
▼
We claim: 1. A computer implemented method of visualizing an infrastructure, the computer implemented method comprising: acquiring, by a computer, a cross section definition, said definition comprising points defining a link and link information, each of said points exhibiting a type; creating, by
We claim: 1. A computer implemented method of visualizing an infrastructure, the computer implemented method comprising: acquiring, by a computer, a cross section definition, said definition comprising points defining a link and link information, each of said points exhibiting a type; creating, by a computer, at least one three dimensional face linking points of a same type; assigning, by a computer, a face rendering for each of said created at least one three dimensional faces with a material definitional associated with said link information; and displaying said faces with said rendering, wherein said creating comprises: selecting a first cross section of said acquired cross section definition; selecting a second cross section of said acquired cross section definition; selecting a pair of points on said first cross section defining a link, said pair of points comprising a first point closer to a centerline of said selected first cross section than a second point; and searching for a pair of points on said second cross section exhibiting the same type as said selected pair of points on said first cross section, wherein in the event that said pair of points on said second cross section is found exhibiting the same type as said selected pair of points on said first cross section, said creating is performed on said pair of points on said first cross section and said pair of points on said second cross section. 2. A computer implemented method according to claim 1, wherein the computer implemented method further comprises: in the event that said pair of points on said second cross section is not found exhibiting the same type as said selected pair of points on said first cross section, searching for a single point on said second cross section whose type is equal to said second point of said selected first cross section. 3. A computer implemented method according to claim 2, wherein the computer implemented method further comprises: in the event that said single point on said second section whose type is equal to said second point of said selected first cross section is found, said creating is accomplished as triangular faces between said single point on said second cross section to said pair of points on said first cross section, and the computer implemented method further comprising: creating triangular faces from points between said single point and said centerline to said first point of said selected first cross section. 4. A computer implemented method according to claim 3, wherein the computer implemented method further comprises in the event that said single point on said second section whose type is equal to said second point of said selected first cross section is not found: selecting a pair of points on said second cross section defining a link, said pair of points comprising a first point closer to a centerline of said selected first cross section than a second point; and searching for a single point on said first cross section whose type is equal to said second point of said selected second cross section, wherein said creating is accomplished as triangular faces between said single point on said first cross section to said pair of points on said second cross section, and further comprising creating triangular faces from points between said single point and said centerline to said first point of said selected second cross section. 5. A computer implemented method of visualizing an infrastructure, the computer implemented method comprising: acquiring, by a computer, a cross section definition, said definition comprising points defining a link and link information, each of said points exhibiting a type; creating, by a computer, at least one three dimensional face linking points of a same type; assigning, by a computer, a face rendering for each of said created at least one three dimensional faces with a material definitional associated with said link information; and displaying said faces with said rendering, wherein said creating at least one three dimensional faces comprises creating a pair of opposing triangular shaped faces, and wherein said creating comprises: selecting a first cross section of said acquired cross section definition; selecting a second cross section of said acquired cross section definition; selecting a pair of points on said first cross section defining a link, said pair of points comprising a first point closer to a centerline of said selected first cross section than a second point; and searching for a pair of points on said second cross section exhibiting the same type as said selected pair of points on said first cross section, wherein in the event that said pair of points on said second cross section is found exhibiting the same type as said selected pair of points on said first cross section, said creating is performed on said pair of points on said first cross section and said pair of points on said second cross section. 6. A computer implemented method according to claim 5, wherein the computer implemented method further comprises: in the event that said pair of points on said second cross section is not found exhibiting the same type as said selected pair of points on said first cross section, searching for a single point on said second cross section whose type is equal to said second point of said selected first cross section. 7. A computer implemented method according to claim 6, wherein the computer implemented method further comprises: in the event that said single point on said second section whose type is equal to said second point of said selected first cross section is found, said creating is accomplished as triangular faces between said single point on said second cross section to said pair of points on said first cross section, and further comprising creating triangular faces from points between said single point and said centerline to said first point of said selected first cross section. 8. A computing system for visualizing an infrastructure, comprising a computer and a monitor, the computer being operable to: acquire a cross section definition, said definition comprising points defining a link and link information, each of said points exhibiting a type; create at least one three dimensional face linking points of a same type; assign a face rendering for each of said created at least one three dimensional faces with a material definitional associated with said link information; and display said faces with said rendering, wherein said operation to create at least one three dimensional faces comprises being operable to: select a first cross section of said acquired cross section definition; select a second cross section of said acquired cross section definition; select a pair of points on said first cross section defining a link, said pair of points comprising a first point closer to a centerline of said selected first cross section than a second point; and search for a pair of points on said second cross section exhibiting the same type as said selected pair of points on said first cross section, wherein in the event that said pair of points on said second cross section is found exhibiting the same type as said selected pair of points on said first cross section, said operation to create is performed on said pair of points on said first cross section and said pair of points on said second cross section. 9. A computing system according to claim 8, wherein in the event that said pair of points on said second cross section is not found exhibiting the same type as said selected pair of points on said first cross section, said computer is operable to search for a single point on said second cross section whose type is equal to said second point of said selected first cross section. 10. A computing system according to claim 9, wherein in the event that said single point on said second section whose type is equal to said second point of said selected first cross section is found, said operation to create is accomplished as triangular faces between said single point on said second cross section to said pair of points on said first cross section, and said computer is further operable to create triangular faces from points between said single point and said centerline to said first point of said selected first cross section. 11. A computing system according to claim 10, wherein in the event that said single point on said second section whose type is equal to said second point of said selected first cross section is not found, said computer is further operable to: select a pair of points on said second cross section defining a link, said pair of points comprising a first point closer to a centerline of said selected first cross section than a second point; and search for a single point on said first cross section whose type is equal to said second point of said selected second cross section, wherein said operation to create is accomplished as triangular faces between said single point on said first cross section to said pair of points on said second cross section, and further comprising creating triangular faces from points between said single point and said centerline to said first point of said selected second cross section. 12. A computing system for visualizing an infrastructure, comprising a computer and a monitor, the computer being operable to: acquire a cross section definition, said definition comprising points defining a link and link information, each of said points exhibiting a type; create at least one three dimensional face linking points of a same type; assign a face rendering for each of said created at least one three dimensional faces with a material definitional associated with said link information; and display said faces with said rendering, wherein said operation to create at least one three dimensional faces comprises being operable to create a pair of opposing triangular shaped faces, and wherein said operation to create at least one three dimensional faces comprises being operable to: select a first cross section of said acquired cross section definition; select a second cross section of said acquired cross section definition; select a pair of points on said first cross section defining a link, said pair of points comprising a first point closer to a centerline of said selected first cross section than a second point; and search for a pair of points on said second cross section exhibiting the same type as said selected pair of points on said first cross section, wherein in the event that said pair of points on said second cross section is found exhibiting the same type as said selected pair of points on said first cross section, said operation to create is performed on said pair of points on said first cross section and said pair of points on said second cross section. 13. A computing system according to claim 12, wherein in the event that said pair of points on said second cross section is not found exhibiting the same type as said selected pair of points on said first cross section, said computer is operable to search for a single point on said second cross section whose type is equal to said second point of said selected first cross section. 14. A computing system according to claim 13, wherein in the event that said single point on said second section whose type is equal to said second point of said selected first cross section is found, said operation to create is accomplished as triangular faces between said single point on said second cross section to said pair of points on said first cross section, and said computer is further operable to create triangular faces from points between said single point and said centerline to said first point of said selected first cross section.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.