下午好AlanJt
我正在学习GRREAD和GRDRAW命令,但我被卡住了。
以您的示例为基础。。。。。我有一个圆(pt1),线从四边形(pt3)和四边形(pt4)到用户选择的给定点(pt2)。
当用户选择pt2时,有没有办法显示2条重影线?当我尝试你的例子时,它只是把虚线从pt3和pt4放到pt1。甚至可以实时捕获pt2吗。。。。一、 E.我的光标位置?我的最终结果是,当用户选择第二个点作为目标和所有三个对象的旋转时,显示圆和两条虚线。也许我会从这些点上画出实际的线。但是,当我移动光标时,如何使每行的端点发生变化?
谢谢你的帮助,
迈克在达拉斯
- (progn
- (setq pt1 (getpoint "\nSelect 1st point"))
- (command "circle" pt1 4.0)
- (setq pt2 (getpoint pt1 "\nSelect 2nd point"))
- ; (princ "\nSlect 2nd point")
- ; (setq pt2 (cadr (grread t 15 0)))
- (setq ang (angle pt1 pt2))
-
- (setq pt3 (polar pt1 (+ ang (* pi 1.5)) 4.0))
- (grdraw pt3 pt2 255 3)
- ; (command "line" pt1 pt3 "");test point
- (command "line" pt3 pt2 "")
-
- (setq pt4 (polar pt1 (- ang (* pi 1.5)) 4.0))
- (grdraw pt4 pt2 255 3)
- ; (command "line" pt1 pt4 "");test point
- (command "line" pt4 pt2 "")
- );end progn
|