Projective Transformation (aka: Homography, Collineation) is the technical term for the more familiar “perspective transformation”.


The Autodesk® AutoCAD® graphics sub-system does an excellent job for 3D geometry, but may be a bit cumbersome for 2D.


That situation may benefit from a more dedicated process. This routine will map 2D back and forth between orthographic and non-orthographic reference geometry.


Orthographic - 1Pt Perspective, Orthographic - 2Pt Perspective . . . . Or Orthographic - Skewed for Shear operations and Isometric Drawings . . . . Or, Orthographic - Orthographic for Non-Uniform Scale.


One other benefit is that curved geometry (circles, ellipses, splines) maintain %100 fidelity, i.e., no faceting.


Here are some links to video tutorials:



版本 1.2.1, 2017/1/19
Updated version for products based on Autodesk® AutoCAD® 2015-2017.



(2 评论)


  • Excellent, but still has issues
    Daniel Baughman | 十二月 18, 2017 验证的下载 (这是什么?)

    I love (LOVE) this app, and it has come in handy on multiple occasions. My only gripe is that there seem to be issues with arcs sometimes being reversed (start & end angles), and on rare occasions the command simply doesn't produce any output. I can't give it 5 stars because of the issues mentioned above, but it would get 4.5 if that were an option.

    Sean Tessier (发布者) | 一月 21, 2018

    The reversed arc problem is a known issue that occurs with polyline containing arcs. The interim fix is to pre-explode the polyline to its base geometry. I have the routine set to "explode" the geometry anyway, in that a polyline cant contain non-circular arcs. I'll give the Poly/Arc portion of the routine another look at the next update. With regard to those occasions without any output; confirm that the "FromOrtho/ToOrtho" setting is as you require. When set incorrectly, the resultant geometry can be sent flying well off screen.

  • Great app
    Miguel F. B. | 四月 25, 2013 验证的下载 (这是什么?)

    Useful app to draw text and objects in desired perspective.