Patent application number | Description | Published |
20090058853 | METHOD FOR MESHING A CURVED SURFACE - A curved surface meshing method is provided. The method meshes a three-dimensional curved surface by meshing a parameter plane, mapping triangles generated on the parameter plane to triangles in a three-dimensional space to get a 3D meshed curved surface. The method may generate substantially well-proportional distributed triangles on curved surfaces of three-dimensional models of objects. | 03-05-2009 |
20090074326 | METHOD FOR ALIGNING POINT CLOUDS - A method for aligning point clouds is disclosed. The method includes inputting point cloud data of a reference object and a to-be-measured object, and confirming an original position of point cloud of the to-be-measured object. The method further includes determining a virtual position of point cloud of the to-be-measured object at each iteration, determining a minimum distance between point cloud of the reference object and point cloud of the to-be-measured object, and determining coordinates of each point in point cloud of the to-be-measured object corresponding to the minimum distance. The method further includes moving each point in point cloud of the to-be-measured object. | 03-19-2009 |
20090112511 | METHOD FOR MEASURING A SELECTED PORTION OF A CURVED SURFACE OF AN OBJECT - A computer-implemented method for measuring a selected portion of a curved surface of an object is disclosed. The method includes the blocks of displaying a straight-line across an object, stretching the straight-line to form a plane, determining intersection points between the plane and the curved surface of the object, determining a vertical point of each point-cloud around the straight-line on the curved surface, a corresponding vertical distance, and a corresponding normal vector, projecting the vertical points onto the plane vertically, determining measured points, up tolerance points, and down tolerance points for the point-clouds around the straight-line on the plane, connecting the corresponding points to lines, and determining if one or more the dimensions of a selected portion around the straight-line of the object is acceptable according to the connected lines. | 04-30-2009 |
20090135181 | METHOD FOR UNIFORMIZING SURFACE NORMALS OF A THREE-DIMENSIONAL MODEL - A method for uniformizing surface normals of a three-dimensional model is provided. The method uniformizes the surface normals to surfaces in the three-dimensional model by determining intersection surfaces of each of the surfaces, and determining surfaces whose surface normals are to be reversed according to the intersection surfaces of each of the surfaces. The method may make surface normals consistent. | 05-28-2009 |
20090160852 | SYSTEM AND METHOD FOR MEASURING A THREE-DIMENSIONAL OBJECT - A system for measuring a three-dimensional object is provided. The system measures differences between a 3D model of an object and a point cloud of the object, and highlights the differences on the 3D model using different colors according to difference ranges that the differences fall. | 06-25-2009 |
20100061622 | METHOD FOR ALIGNING OBJECTS - A computer implemented method for aligning objects receives a reference object and a to-be-moved object; determining feature elements of the reference object. A first coordinate system is constructed according to a plurality of feature elements of the reference object. A second coordinate system is constructed according to a plurality of feature elements of the to-be-moved object. A third coordinate system is constructed according to the first coordinate system and the second coordinate system. An operation matrix is computed according to the three coordinate systems. The two objects are aligned using the operation matrix. | 03-11-2010 |
20100063784 | SYSTEM AND METHOD FOR FITTING FEATURE ELEMENTS USING A POINT-CLOUD OF AN OBJECT - A system and method for fitting feature elements is provided. The method first receives a point-cloud of an object from a point-cloud obtaining device and constructs a triangular mesh surface of the point-cloud. The method then determines a plurality of uppermost boundary points of the triangular mesh surface, and fits a feature element according to the uppermost boundary points. The method further creates the feature element, and outputs the feature element to a display. | 03-11-2010 |
20100150402 | METHOD FOR MEASURING A CURVED SURFACE OF AN OBJECT - A method for measuring a curved surface of an object is provided. The method aligns a point-cloud of an object and a triangulated curved surface of the object, obtain an original deviation value for each triangle on the triangulated curved surface by measuring a distance between each triangle and the nearest point in the point-cloud, and assign a color to each triangle according to a color assigned to a deviation range in which each original deviation value falls. The method further balances the assigned colors of all triangles on the triangulated curved surface, and generates a report according to data on the triangulated curved surface with the balanced colors. | 06-17-2010 |
20100272346 | SYSTEM AND METHOD FOR MEASURING FORM AND POSITION TOLERANCES OF AN OBJECT - A method for measuring form and position tolerances of an object receives a preselected feature element to be fitted from an image of a measured object, obtains a reference feature element from an image of a reference object corresponding to the measured object. The method further fits a feature element corresponding to the preselected feature element so as to obtain a fitted feature element, and calculates form and position tolerances between the fitted feature element and the reference feature element thereby generating the form and position tolerances of the measured object. | 10-28-2010 |
20100328349 | SYSTEM AND METHOD FOR FITTING IMAGES IN AN ELECTRONIC DEVICE - An electronic device includes an image fitting system to fit an image to identify characters of the image and graphics of the image in the electronic device. Operations of fitting the image by the image fitting system includes generation of a standard character database to fit characters of the image, generation of character fitting results by fitting each character of the image according to the standard character database, and generation of graphic fitting results by fitting each graphic of the image according to a standard graphic that is defined by a graphic equation. | 12-30-2010 |
20110134121 | LIGHTING ENVIRONMENT SIMULATION SYSTEM AND METHOD - A lighting environment simulation system and method meshes a three-dimensional (3D) model of an object into a plurality of triangles, simulates lighting effects for the meshed 3D model, and determines an actual display color for each triangle of the meshed 3D model under the simulated lighting effects. The system and method further displays the meshed 3D model to a display device according to actual display colors and coordinates of all the triangles of the meshed 3D model. | 06-09-2011 |
20110157157 | SYSTEM AND METHOD FOR DISPLAYING A THREE-DIMENSIONAL OBJECT - In a method for displaying a three-dimensional object, a pixel value matrix and a projection depth matrix are created, coordinates of the object are read according to a B-spline curve, and a triangle mesh model is created according to the coordinates. A triangle is selected from the triangle mesh model one by one, so as to obtain coordinates of vertexes of the selected triangle, convert the coordinates of the vertexes to two-dimensional, and generate a figure according to the two-dimensional coordinates. A projection depth of the selected triangle is computed and colors of the selected triangle are added to the figure if the computed projection depth is less than a corresponding projection depth recorded in the projection depth matrix. The pixel value matrix and the projection depth matrix are updated and a two-dimension image formed by elements of two matrixes is outputted onto a display screen. | 06-30-2011 |
20110157176 | SYSTEM AND METHOD FOR CONSTRUCTING TRIANGULAR MESH SURFACE OF POINT CLOUD - A method for constructing a triangular mesh surface of a point cloud includes constructing triangles according to point cloud data, determining seed triangles from the constructed triangles. The method further includes selecting triangles that share a side with a determined seed triangle from the constructed triangle, determining a specific triangle having the biggest dihedral angle with the determined seed triangle and the biggest angle opposing the shared side of the determined seed triangle. The method also includes repairing holes formed by the specific triangles if the all specific triangles have been determined, adjusting a normal vector of each specific triangle, and outputting a triangular mesh surface constructed by the adjusted triangle. | 06-30-2011 |
20110158555 | CURVED SURFACE AREA CALCULATION DEVICE AND METHOD - A curved surface area calculation device and method generates a contour curve consisting of border points of a curved surface, and determines an approximate poly-line of the contour curve in a parametric plane. An approximate polygon of the approximate poly-line is generated according to vertices of the approximate poly-line and preset sample points. The approximate polygon is further meshed by a plurality of triangles. An area of the curved surface is calculated according to the plurality of triangles. | 06-30-2011 |
20110161046 | SYSTEM AND METHOD FOR VERIFYING A PROBE TIP - A computing system and method verifies a probe tip of a coordinate measuring machine. The computing system simulates a virtual sphere and calculates coordinates of the center of the virtual sphere. The coordinates of first real contact points of the real sphere is obtained to calculate coordinates of the center of the real sphere and coordinates of the ideal contact points of the real sphere. The computing system obtains coordinates of second real contact points of the real sphere is obtained according to the coordinates of the ideal contact points of the real sphere. The radius of the probe tip is calculated according to the coordinates of second real contact points of the real sphere. The computing system determines if the calculated radius of the probe tip falls in an allowable range. | 06-30-2011 |
20110169839 | CURVED SURFACE IMPORTING DEVICE AND METHOD - A curved surface importing device and method imports character strings of graphic parameters and graphic attributes of graphs from an initial graphic exchange specification (IGES) document, and analyzes the character strings of each of the graphs to generate a graphic model. The curved surface importing device converts the graphic model to a plurality of free-form curves and a free-form curved surface, connects each of the free-form curves to generate a closed boundary curve, and cuts out a contour surface from the free-form curved surface according to the closed boundary curve. The curved surface importing device further meshes the contour surface using a plurality of triangles, and determines an approximate poly-line of a boundary of the contour surface. The plurality of triangles and the approximate poly-line of a boundary of the contour surface are displayed on a display screen. | 07-14-2011 |
20120095725 | PROGRAMMING METHOD FOR A COORDINATE MEASURING MACHINE AND COMPUTING DEVICE THEREOF - In a programming method, a dimension system relating to a product can be embedded into a programming system. The dimension system includes measurement dimensions of measuring points of the product, and the serial numbers preset for the dimensions. The method arranges the serial numbers according to a predefined measuring path, and stores the serial numbers into a dimension list according to the order of the serial numbers presented in the measuring path. After importing the dimensions of the serial numbers into the programming system according to the presented order, the method converts each of the dimensions into a series of codes, and generates a measurement program for the dimensions according to the codes. | 04-19-2012 |
20120197615 | SYSTEM AND METHOD FOR SIMULATING MEASURING PROCESS OF WORKPIECE - In a method for simulating a measuring process of a workpiece, one or more virtual probes of a workpiece measuring machine are created. A vector of each of the virtual probes is calculated, and an appropriate vector for each of measuring points of a workpiece is acquired for a computerized drawing of the workpiece. The angle between the vector of each of the measuring points and the vector of each of the virtual probes is calculated. A virtual probe is determined for each measuring point according to the calculated angles. The measuring points are sorted according to the virtual probe of each measuring point, and the measuring programs of the sorted measuring points that relate to the same virtual probe are combined. The combined measuring programs are executed to determine whether the actual probe would collide with the workpiece. | 08-02-2012 |
20120215480 | COMPUTING DEVICE AND PROGRAMMING METHOD FOR A THREE-DIMENSIONAL MEASUREMENT MACHINE - In a programming method, a program template of a measurement program and a | 08-23-2012 |
20120215485 | PROGRAMMING METHOD FOR A COORDINATE MEASURING MACHINE AND COMPUTING DEVICE THEREOF - In a programming method, a number of points measured on a product are roughly fitted into/matched with one or more geometrical elements, and a fitting value of the geometrical elements are output to a first data list. The method records the storing positions of the geometrical elements having fitting values that are within a predetermined tolerance value in a second data list, and obtains a best geometrical element type of the product by determining geometrical element types that correspond to each of the storing positions recorded in the second data list using a matching condition. After the best geometrical element type from the first data list is obtained, the method generates a measurement program and displays the measurement program on a display device. | 08-23-2012 |
20130083019 | COMPUTING DEVICE AND METHOD FOR DETERMINING DISTANCE BETWEEN TWO CURVED SURFACES - A computing device reads information in relation to a first curved surface and a second curved surface from a storage device, respectively meshes the first and second curved surfaces into a plurality of first and second triangles, and divides a parametric plane associated into a plurality of first grids, where each first grid corresponds to a small box in 3D space. The device determines associations between the first/second triangles of the two curved surfaces and the small boxes in the 3D space, determines a second triangle that is nearest to each first triangle of the first curved surface, and determines a distance between the first triangle and the second triangle as a minimum distance from the first triangle to the second curved surface. A minimum value from all of the minimum distances is determined as a minimum distance between the first curved surface and the second curved surface. | 04-04-2013 |