乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 72|回复: 7

[编程交流] [VBA/Autocad]最短距离

[复制链接]

4

主题

8

帖子

4

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 22:49:12 | 显示全部楼层 |阅读模式
我试图找出一条直线到另一条直线的最近点,但我找不到正确的方法。
 
这些线不相交,但在一个点上非常接近。
我应该写点东西告诉我这个点的坐标。
 
这两条线是在3D中绘制的,并且是倾斜的。
 
我需要一些关于如何解决这个问题的想法。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 23:02:42 | 显示全部楼层
希望这能帮助你实现你的期望。
 
  1. (vl-load-com)
  2. (setq ss (vlax-ename->vla-object (setq e (car (entsel "\n Select First Line :")))))
  3. (setq ss1 (vlax-ename->vla-object (setq e1 (car (entsel "\n Select Second Line :")))))
  4. (setq pt (vlax-curve-getClosestPointTo ss (cdr (assoc 10 (entget e1)))))

 
塔瓦特
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
438
发表于 2022-7-6 23:09:58 | 显示全部楼层
http://www.theswamp.org/index.php?topic=23170.60
回复

使用道具 举报

20

主题

257

帖子

237

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-6 23:21:06 | 显示全部楼层
这是一次事故吗?请看这里。。。。
http://www.cadtutor.net/forum/showthread.php?56687-VBA Autocad两条直线之间的最短距离
回复

使用道具 举报

4

主题

8

帖子

4

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 23:29:54 | 显示全部楼层
我想我在论坛上打开了两个窗口,这两个窗口都是我错贴的,这是正确的地方,我的要求是vba而不是lisp。
我现在在另一个帖子里道歉。
 
我们可以在这里继续。
回复

使用道具 举报

4

主题

8

帖子

4

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 23:38:06 | 显示全部楼层
我很抱歉在错误的部分张贴。
 
我的问题是关于VBA和不要lisp。
 
我感谢那些回答我的人,我也会努力学习lisp。
 
也许主持人可以关闭?
 
我再次道歉。
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-6 23:46:36 | 显示全部楼层
我合并了线程。涉及口齿不清的回答帮助了其他人,所以我将离开。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 23:55:30 | 显示全部楼层
也许有人会画一条弧,穿过一条直线,然后求出它的交点
 
此图纸。公用事业GetEntity oPoly、snapPt、vbCr和“选择多段线:”
设置arcobj=ThisDrawing。模型空间。AddArc(vertPt、cRad、endang、startang)
retval2=arcobj。相交(oPoly,acExtendOtherEntity)
 
有4个不同的相交选项检查帮助
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 06:04 , Processed in 0.909474 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表