Start a new topic

During DXF import, Converted DXF circles with different diameters, have different # of segments

During DXF import, Converted DXF circles with different diameters, have different # of segments
1 Comment

Most other translators use the standard "ARC Resolution" which lets you choose a degree (such as 3), and then each circle regardless of the diameter will be converted with 120 segments. If you have a small circle, 120 segments will probably be too many vertices causing overlapping vertices, and wasted data. If you have a circle too large, 120 segments may not be enough and the circle will look segmented (i.e. more like a "Stop Sign" than a true circle).

 

With ACE, the number of vertex (segments) for a circle will vary for two reasons:

(1) Diameter of the Circle

(2) Value for the Arc Deviation

Note: The arc deviation controls the "tangent distance" from the DXF arc/circle to the GDSII line segment (since GDSII cannot support arcs).

 

The smaller the "Arc Deviation" the more vertex (segments) that will be used in the resulting GDSII polygon. What also controls the number of vertex (segments) is the diameter of the circle. If a circle has a large diameter it will contain more segments than a circle with a smaller diameter. The advantage of using "Arc Deviation" is that ACE will intelligently optimize each circle to use the perfect amount of vertices - which results in reduced data size (for small circles) & improves overall quality (for large circles).

Login or Signup to post a comment