- different ways to describe
- center, radius, start angle, end angle... +1
=> uncertain endpoint
- center, radius, start angle, delta angle (+sign!)
=> uncertain endpoint (pcb-rnd, gEDA/PCB)
- start, end, radius... +2
=> uncertain center (incremental) (SVG path)
- start, end, center... +1
=> uncertain angles (incremental) (gerber)
- start, end, delta angle (+sign)
=> uncertain center+radius (incremental) (KiCAD)
- bbox (2), start angle, delta angle
=> /2 on radius and center (PADS ASCII)
- which one to choose
- avoiding over-specified cases
- where to put rounding errors
- machining: routing vs. drilling
- rendering
- incremental drawing: start-end
- good arc -> no need to have circle (but corner cases, see later)
- ellipse: out of scope
|
|
|