Skip to content

Simplifying FlightSeparations: removal of some possibilities #87

@jdaw1

Description

@jdaw1

FlightSeparations has possibilities that are ugly and have been superseded.

The basic line construct has straights meeting at sharp turns. These can be softened with the new (March 2021) /Arc control, which replaces the sharp turn with a part-circle.

  • The old (Sep 2010) /Curve inserts a Bézier curve made with the PostScript command curveto, the two middle knot points both being where the straight lines would meet. The end knots points are not necessarily equidistant from this, so the curve can look lopsided. Too often it’s ugly.

  • There’s also a possibly of clinging to the outside of the circle with /Clockwise or /Widdershins (older: Nov 2009). Optically, these more than minimally interfere with the Circlearrays, and so have never looked good. The existence of these necessitated /HorizontalLeftwards, /HorizontalRightwards, /VerticalDown, and /VerticalUp.

Ugly; superseded. Hence the proposal is to remove support for all of:

  • /Curve,
  • /Clockwise,
  • /Widdershins,
  • FlightSeparationArcRadiusControl (which affects only /Clockwise and /Widdershins),
  • /HorizontalLeftwards,
  • /HorizontalRightwards,
  • /VerticalDown, and
  • /VerticalUp.

Objections?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions