Extracting Feature Information From Mesh
First Claim
1. A computer-implemented method comprising:
- receiving, in a viewer application executed by a processor, information that corresponds to a mesh of polygons representing a three-dimensional shape having at least one face, the information generated by a computer-aided design application that is configured for three-dimensional modeling, wherein the viewer application is not configured to perform the three-dimensional modeling;
displaying, on a display device controlled by the processor, a view generated by the viewer application that includes the three-dimensional shape having the at least one face and defined by the mesh of polygons, wherein the received mesh of polygons does not include any semantic information identifying the face and defining where any visible transition feature is located in the three-dimensional shape;
receiving, using the processor and while the three-dimensional shape is displayed and before the semantic information is obtained, a first input generated by a user selecting a point in the view generated by the viewer application;
searching polygons of the mesh near the selected point using the processor, in response to the first input, to determine whether the visible transition feature of the displayed three-dimensional shape is located near the selected point; and
generating an output by the viewer application on the display device that indicates an outcome of the search.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes displaying a three-dimensional shape in a view generated by a viewing tool. The three-dimensional shape represented as a mesh can be obtained from a CAD or other 3D modeling tool. The mesh obtained from one of these sources can contain a high percentage of data points and edges that while required for display purposes, are of no interest to the measurement process. The method simplifies the measurement process by extracting important feature information from the mesh. The method includes receiving, while the three-dimensional shape is displayed, positional input generated by a user placing a cursor at a selected point in the view. The method includes determining an appropriate feature on the mesh as a function of the user input and the mesh, to be made available for measurement purposes. The method includes generating an output from the viewing tool that indicates the selected feature.
7 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
receiving, in a viewer application executed by a processor, information that corresponds to a mesh of polygons representing a three-dimensional shape having at least one face, the information generated by a computer-aided design application that is configured for three-dimensional modeling, wherein the viewer application is not configured to perform the three-dimensional modeling; displaying, on a display device controlled by the processor, a view generated by the viewer application that includes the three-dimensional shape having the at least one face and defined by the mesh of polygons, wherein the received mesh of polygons does not include any semantic information identifying the face and defining where any visible transition feature is located in the three-dimensional shape; receiving, using the processor and while the three-dimensional shape is displayed and before the semantic information is obtained, a first input generated by a user selecting a point in the view generated by the viewer application; searching polygons of the mesh near the selected point using the processor, in response to the first input, to determine whether the visible transition feature of the displayed three-dimensional shape is located near the selected point; and generating an output by the viewer application on the display device that indicates an outcome of the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product tangibly embodied in a tangible computer-readable medium and comprising instructions that when executed by a processor perform a method relating to measuring a mesh, the method comprising:
-
receiving, in a viewer application executed by a processor, information that corresponds to a mesh of polygons representing a three-dimensional shape having at least one face, the information generated by a computer-aided design application that is configured for three-dimensional modeling, wherein the viewer application is not configured to perform the three-dimensional modeling; displaying, on a display device controlled by the processor, a view generated by the viewer application that includes the three-dimensional shape having the at least one face and defined by the mesh of polygons, wherein the received mesh of polygons does not include any semantic information identifying the face and defining where any visible transition feature is located in the three-dimensional shape; receiving, using the processor and while the three-dimensional shape is displayed and before the semantic information is obtained, a first input generated by a user selecting a point in the view generated by the viewer application; searching polygons of the mesh near the selected point using the processor, in response to the first input, to determine whether the visible transition feature of the displayed three-dimensional shape is located near the selected point; and generating an output by the viewer application on the display device that indicates an outcome of the search.
-
-
14. A system comprising:
-
a user interface device; a computer program product containing instructions that when executed generate a viewer application, wherein the viewer application receives information that corresponds to a mesh of polygons representing a three-dimensional shape having at least one face, the information generated by a computer-aided design application that is configured for three-dimensional modeling, wherein the viewer application is not configured to perform the three-dimensional modeling; and one or more computers operable to interact with the computer program product and the user interface device and to cause the user interface device to present a view that includes the three-dimensional shape having the at least one face and defined by the mesh of polygons, wherein the received mesh of polygons does not include any semantic information identifying the face and defining where any visible transition feature is located in the three- dimensional shape, the one or more computers also being operable to search polygons of the mesh near a point in the view, in response to user selection of the point in the view, to determine whether the visible transition feature of the displayed three-dimensional shape is located near the selected point, and generate an output by the viewer application that indicates an outcome of the search for presentation on the user interface device. - View Dependent Claims (15, 16)
-
Specification