-
AutoCAD软件的二次开发中涉及到坐标系转换的Lisp程序
资源介绍
六、坐标系转换
(trans pt from to [disp])
说明:
pt:A list of three reals that can be interpreted as either a 3D point or a 3D displacement (vector).
from:An integer code, entity name, or 3D extrusion vector identifying the coordinate system in which pt is expressed. The integer code can be one of the following:
0 World (WCS)
1 User (current UCS)
2 If used with code 0 or 1, this indicates the Display Coordinate System (DCS) of the current viewport. When used with code 3, it indicates the DCS of the current model space viewport.
3 Paper space DCS (used only with code 2)
to:An integer code, entity name, or 3D extrusion vector identifying the coordinate system of the returned point. See the from argument for a list of valid integer codes.
例:用getpoint函数获取点后,将该点转换为世界坐标系下的点。
(setq pnt (getpoint “输入点:”))(trans pnt 1 0)
7. 3 AutoLISP与AutoCAD的通信