CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于几何实用程序(AutoLISP)

2023-1-8 11:53| 发布者: admin| 查看: 715| 评论: 0|来自: AutoCAD

摘要: 一组函数允许应用程序从图形中获取纯几何信息和几何数据。

一组函数允许应用程序从图形中获取纯几何信息和几何数据。

下面列出了一些常用的几何相关函数:

  • angle– 返回直线与 X 轴(当前 UCS)之间的角度(以弧度为单位)。
  • distance– 返回两点之间的距离。
  • polar– 通过极坐标(相对于初始点)定位点。
  • inters– 定位两条线的交点。
  • osnap– 返回一个 3D 点,该点是将对象捕捉模式应用于指定点的结果。
  • textbox– 测量指定的文本对象,并返回包围文本的边界框的对角线坐标。

下面的代码示例演示了对几何实用程序函数的调用:

(setq pt1 '(3.0 6.0 0.0))
(setq pt2 '(5.0 2.0 0.0))
(setq base '(1.0 7.0 0.0))
(setq rads (angle pt1 pt2))   ; Angle in XY plane of current UCS - value
                              ; is returned in radians

(setq len (distance pt1 pt2)) ; Distance in 3D space
(setq endpt (polar base rads len))

对 的调用设置到一个点,该点与 (1,7) 的距离与 的距离相同,并且与 X 轴的角与 和 之间的夹角相同。polarendptpt1pt2pt1pt2


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 14:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部