Reverse.lsp Version 3.0

Reverses all line, arc, circle, ellipse, spline, polyline, and lightweight polyline entities.

Circles, arcs, and ellipses are converted to polylines; other objects retain their respective entity type. Circles and circular arcs are rendered as heavyweight polylines if the system variable plinetype = 0, or lightweight polylines if plinetype > 0. Ellipses and elliptical arcs are rendered as high-resolution, curve-fit polylines with up to 64 exact vertices and tangents.

Reverses all text entities including single-line text, attributes, multiline text, dimension text, and remote text. Fonts with leading or trailing white space, and text styles with upside down, backward, or vertical effects are fully supported.

Rotates all hatch patterns 90° counterclockwise. Rotates all gradient fills 180°. Solid fills are ignored.

Single-line text, multiline text, attributes, hatch patterns, and gradient fills may be reversed within blocks. All other block components are ignored. Nested blocks are not supported.

Preserves color, layer, linetype, linetype scale, plot style, lineweight, thickness, elevation, global width, and text style properties. Preserves circular, quadratic, and cubic fitting. Preserves vertex bulge, segment width, and vertex tangent.



Download English version (includes test drawing and toolbar icon).
Download Czech version (translated by Josef Remeš).
Download Portuguese version (translated by Leo Moreno).
Download Romanian version (translated by Miklós Fuccaro).
Download Spanish version (translated by Catalina Lilly).
Download Turkish version (translated by Betül Saf).

Interested users are encouraged to contact the author with bug reports, enhancement requests, and translations to additional languages.


reverse.dwg


References

Rev Poly by Paul Frylink
RvrsLine by XANADU
Reverse by Jeff Foster
Reverse Polyline by Joseph Kappel
3DPEDIT by Glenn Wilson
PLREV by Paul Turvill
RPOLY by Ivan Kos
E2P by Miklós Fuccaro
Polylines by faqs.org