CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于几何实用程序(AutoLISP)

2023-1-6 12:22| 发布者: admin| 查看: 779| 评论: 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) asis 的距离相同,并且与X轴之间的角度相同。polarendptpt1pt2pt1pt2


路过

雷人

握手

鲜花

鸡蛋

最新评论

AutoCAD Civil 3D.NET二次开发

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

GMT+8, 2024-5-6 21:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部