CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

inters (AutoLISP)

2024-5-18 16:51| 发布者: admin| 查看: 125| 评论: 0|原作者: admin|来自: AutoCAD

inters (AutoLISP)

查找两条线的交点

支持的平台:Windows 和 Mac OS

签名

(inters pt1 pt2 pt3 pt4 [onseg])
PT1 (英语:PT1)

类型:列表

第一行的一个端点。

第2部分

类型:列表

第一行的另一个端点。

PT3的

类型:列表

第二行的一个端点。

第4部分

类型:列表

第二行的另一个端点。

翁赛格

类型:列出或无

如果指定为 ,则四个 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   苏公网安备32011402011833)

GMT+8, 2025-3-14 07:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部