Rapid bridging method of polygonal area containing plurality of holes

A polygon and area technology, applied in the field of 3D printing, can solve the problems of time-consuming inner contour, insufficient technology, and staying, and achieve the effect of improving the generation efficiency.

Inactive Publication Date: 2014-05-28
ZHEJIANG UNIV
View PDF1 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Wong TN, Wong KW studied the automatic bridging method of the inner contour in the area in their article, but the time complexity of this method is of the order of squares. When the number of inner contours in the area is large or there are many points on the inner contour, It takes a lot of time to bridge the inner contour with this method (see Wong TN, Wong KW, NC toolpath generation for arbitrary pockets with Islands, The International Journal of Advanced Manufacturing Technology, 1996, 12(3): 174-179)
[0006] To sum up, for the bridging problem of polygonal processing areas containing multiple holes, the existing technology is not complete enough, and it still stays at the level of manual bridging or automatic bridging with quadratic time complexity

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Rapid bridging method of polygonal area containing plurality of holes
  • Rapid bridging method of polygonal area containing plurality of holes
  • Rapid bridging method of polygonal area containing plurality of holes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0074] A typical implementation example of the present invention is as follows:

[0075] The part to be roughed in this example is a cavity part. On a certain cutting layer, the area to be processed is as follows: Image 6 (a) Shown in gray area. The area contains a complex outer contour polygon and 15 inner contour polygons consisting of rectangles, circles, ellipses and random shapes, where the outer contour polygon contains 500 points and the inner contour polygon contains 4 to 500 points. etc., the total number of points for all polygons is 2191.

[0076] On a computer platform with Core Duo CPU 2.53GHz and 2GB memory, input the above polygon group into the bridging test program written in C++ language. The bridging process takes about 25ms in total, and the Delaunay triangulation takes about 22ms. Click Copy, Operations such as deleting useless triangles, finding useful bridges, and connecting contours take about 3ms in total. If the square-scale bridging method mentio...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a rapid bridging method of a polygonal area containing plurality of holes. The method comprises the following steps: inputting an outer-contour polygon and several inner-contour polygons; copying and storing coordinate of vertexes of each polygon and simultaneously recording serial number of each vertex on corresponding polygon and serial number of the polygon in the polygon array so as to obtain a planar point cloud; carrying out Delaunay triangularization on the point cloud to obtain a plane triangle array; deleting useless triangles in the plane triangle array; establishing an initial bridge inside each triangle remaining to connect two corresponding polygons so as to obtain an initial bridge array; finding out several useful bridges in the array and using the bridges to bridge all inner-contour polygons to the outer-contour polygon; and finally outputting an unified polygon containing the inner-contour polygons and the outer-contour polygon. According to the invention, a plurality of inner-contour polygons on a plane domain can be bridged to an outer-contour polygon within approximate linear time. Rough-machining path generation efficiency is raised.

Description

technical field [0001] The invention relates to the technical field of three-dimensional printing, in particular to a method for quickly bridging polygonal regions containing multiple holes. Background technique [0002] In the rough machining path planning of the layer cutting method, a plane with a variable layer height is used to cut parts and blank models first, and several processing areas on the layer plane are obtained. These processing areas are bounded by a series of polygon nests. Take one of the processing areas as an example. This area is surrounded by a polygon representing the outer contour and zero or more polygons representing the inner contour. The direction of the polygon of the outer contour is generally expressed as counterclockwise, and the direction of the polygon of the inner contour is generally expressed as clockwise. hour hand. In the processing area, the commonly used tool path forms are parallel and circular. The parallel path generation algori...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): B29C67/00G06T11/20
Inventor 傅建中林志伟贺永沈洪垚甘文峰
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products