KiCad PCB EDA Suite
Loading...
Searching...
No Matches
corner_strategy.h File Reference

Go to the source code of this file.

Enumerations

enum class  CORNER_STRATEGY {
  ALLOW_ACUTE_CORNERS , CHAMFER_ACUTE_CORNERS , ROUND_ACUTE_CORNERS , CHAMFER_ALL_CORNERS ,
  ROUND_ALL_CORNERS
}
 define how inflate transform build inflated polygon More...
 

Enumeration Type Documentation

◆ CORNER_STRATEGY

enum class CORNER_STRATEGY
strong

define how inflate transform build inflated polygon

Enumerator
ALLOW_ACUTE_CORNERS 

just inflate the polygon. Acute angles create spikes

CHAMFER_ACUTE_CORNERS 

Acute angles are chamfered.

ROUND_ACUTE_CORNERS 

Acute angles are rounded.

CHAMFER_ALL_CORNERS 

All angles are chamfered.

The distance between new and old polygon edges is not constant, but do not change a lot

ROUND_ALL_CORNERS 

All angles are rounded.

The distance between new and old polygon edges is constant

Definition at line 36 of file corner_strategy.h.