摘要:
A method for simplifying a mesh point cloud includes following steps: obtaining a point cloud and meshing the point cloud so that the point cloud is formed with a plurality of triangular grids; calculating a distance between a vertex of the triangular grid and its corresponding normal plane to determine an influence of the vertex to a geometric characteristic of the mesh point cloud; deleting the vertexes and the grids in connection therewith in accordance with a predetermined degree of simplification, wherein the deleted vertexes are those which have less influence to the geometric characteristic of the mesh point cloud; creating triangular grids to fill the void part in accordance with Delaunay triangulation; and smoothening the created grids.
摘要:
A computing device and a method for patching point clouds of an object are provided. A point cloud of the object is acquired from a storage device of the computing device, and the point cloud is triangulated using several triangles. The method identifies a void in the point cloud to be patched, and obtains one or more triangles according to one or more included angles of neighboring sides of the void of the point cloud. The void of the point cloud is filled with the one or more obtained triangles. The filled triangles are adjusted according to normal vectors of the filled triangles, and the point cloud is rendered on the display screen.
摘要:
A computing device and a method of processing point clouds of an object. Two groups of point clouds are selected as a first and a second group of point clouds. Redundant points in the first and second groups of point clouds are determined and marked using a first indicator. Normal points are determined in the second group of point clouds and marked using a second indicator. The method further uses a plurality of cubes for dividing the redundant points marked with the first indicator, and clears a first indicator of a specified redundant point in each of cubes which has a minimum distance to a centre point of the each of cubes. The method merges points which have not been marked with the first indicators in the first and second groups of point clouds to be a new group of point clouds.
摘要:
A point cloud processing method is provided. The method includes: depicting, at a computing device, a three-dimensional image based on a point cloud data set; converting, at the computing device, the three-dimensional image to a two-dimensional image; dragging, at the computing device, a brush to form a coverage are; determining, at the computing device, whether a point is within the coverage area by comparing coordinates of each point in the two-dimensional image with coordinates of area boundary of the coverage area; and painting, at the computing device, the point within the coverage area to specific color.
摘要:
A method for machining a surface of a workpiece includes setting a plane of the workpiece as an XY plane, aligning an axis of a machining tool to be within a predetermined angle with a normal vector of the XY plane, calculating a reference plane of the surface of the workpiece, defining a plurality of rectangular sections of the surface of the workpiece, defining a continuous machining path from a start point of a first rectangular section to an end point of a last rectangular section, calculating a center point of a plurality of planes of each rectangular section, and adjusting a Z-coordinate position of the machining tool according to a Z-coordinate difference between each of the plurality of planes and the reference plane. The Z-coordinate position of the machining tool is adjusted while the machining tool machines the surface of the workpiece along the continuous machining path.
摘要:
A method for applying accuracy compensation to a rotating measuring machine, a rotatable angular range of the machine is divided into sub-ranges. Each of the sub-ranges is selected, and the rotating measuring machine is rotated to an angle within the selected sub-range. After rotating, images of a working platform of the rotating measuring machine are captured to generate a point cloud. An initial plane is fitted according to the point cloud, and then an actual plane of the working platform is computed according to the initial plane, by iteration. An ideal plane of the working platform is obtained in CAD models of the rotating measuring machine, to compute a deviation angle between vectors of the actual plane and the ideal plane. When the deviation angle is less than a predetermined angle, the selected sub-range and the deviation angle are recorded into a form of a compensation report.
摘要:
A computing device debugs a computerized numerical control (CNC) machine. The computing device generates an average contour of a product. The computing device generates a reference contour according to the path points of a CNC program. The computing device calculates a coordinate difference between each path point of the reference contour and the corresponding contour point of the average contour. The computing device compensates each coordinate of the path points using the coordinate difference.
摘要:
In a method for programming a three-dimensional (3D) measurement of a product off-line using a cloud server, the cloud server connects to programming computers and a verification computer. The method generates programming tasks of the product according to a 3D drawing and a dimension figure of the product, and assigning the programming tasks to the programming computers for programming the product offline to generate dimension programs. The method displays an eligible dimension program with a first color on the programming computer and updating a programming progress of the programming task to the verification computer, and displays an ineligible dimension program with a second color on the programming computer and generates a notice indicating that the programming task needs to be reprogrammed. The dimension programs to are generate integrated a 3D coordinate measurement program of the product when all the programming tasks are accomplished.
摘要:
A computing device and a method process point clouds of an object. The computing device controls a rotating device connected to the computing device to rotate to one or more rotation angles of the rotating device. The computing device generates a first coordinate system and one or more second coordinate systems according to one or more rotation angles of the rotating device, and obtains a point cloud of an object based on each of the second coordinate systems from a scanner of the rotating device. The computing device converts the point cloud of the object based on each of the second coordinate systems to a point cloud of the object based on the first coordinate system, and joints all point clouds of the object based on the first coordinate system.
摘要:
In a point cloud reduction method, a point cloud model and a predetermined reduction ratio are received, and a boundary box of the point cloud model is computed and divided into a plurality of grids according to the predetermined reduction ratio. A point set which includes points in the one or more adjacent grids is obtained and a plane which intersects with a center point of the point set and takes a feature vector of the point set as a normal vector is constructed. A curvature of each point in the point set to the constructed plane is computed, and then an average curvature is computed according to the curvature of each point. Points can be deleted from the point set according to differences between the curvatures of the points in the point cloud model with the average curvature, to generate a reduced point cloud model.