CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

inters(AutoLISP)

2023-1-5 20:17| 发布者: admin| 查看: 428| 评论: 0|来自: AutoCAD

摘要: 查找两条线的交点

查找两条线的交点

支持的平台:视窗和 Mac OS

签名

(inters pt1 pt2 pt3 pt4 [onseg])
pt1

类型:列表

第一行的一个端点。

第 2 点

类型:列表

第一行的另一个端点。

第 3 点

类型:列表

第二行的一个端点。

pt4

类型:列表

第二行的另一个端点。

昂赛格

类型:列出或无

如果指定为,则由四个pt参数定义的行的长度被视为无限。如果省略或不省略onseg参数,则交点必须位于两行或返回值上。nilnilintersnil

返回值

类型:列出或无

如果onseg参数存在并且是,则返回线相交的点,即使该点偏离一条或两条线的末尾。如果省略或不省略onseg参数,则交点必须位于两行或返回值上。函数返回如果两条线不相交。nilintersnilintersnilintersnil

言论

所有要点均以当前UCS表示。如果所有四个点参数都是 3D,则检查 3D 交集。如果任何点是 2D 的,则将线投影到当前构造平面上,并仅检查 2D 相交。intersinters

例子

(setq a '(1.0 1.0) b '(9.0 9.0)) 
(setq c '(4.0 1.0) d '(4.0 2.0))

(inters a b c d)
nil

(inters a b c d T)
nil

(inters a b c d nil)
(4.0 4.0)

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 13:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部