grdraw显示区域 lisp_AUTOLISP程序设计技巧

AUTOLISP

程序设计技巧

一、引言

AutoCAD

中的角度捕捉只有当正交状态打开时的直和水平方

向,对于其他特殊角度无能为力;另外,其网点捕捉也是相对于

X

轴和

Y

轴,无法实现其他方向的特

殊长度捕捉,给绘图带来极大的不方便。

在应用

AutoCAD

进行设计制图的操作中,

LINE

POLYLINE

是使用频率最高的两个命令,

经常要

遇到在某些特定角度上绘制特定长度的简单线或复合线的情况,因而实现这两个捕捉对提高

AutoCAD

作图效率很有实用价值。

二、方法原理

所谓角度捕捉,

是指当十字光标在某一角度

α

的一定范围内选取一点时,

该点自动落在该

α

度线上;当我们设定捕捉角度为

α

时,将会以基准点作为原点、自

X

轴正方向出发,将整个屏幕划

分为

[360/

α

]

个区间,

NX

α

角度就是角度捕捉线,

其中,

0≤N≤[360/

α

]

[360/

α

]

表示不大于

360/

α

的整数。

所谓长度捕捉,是在角度捕捉的基础上,

在某一角度线上有一系列捕捉点,该系列点离基准点的

距离为捕捉长度的正整数倍,当选取直线上的一点时,落点自动落到离其最近的捕捉点上。

实现特定角度和长度捕捉的关键点是:当十字光标

(

即十字交叉线

)

移动时,程序要随时跟踪其交

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值