乐筑天下

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

[编程交流] 如果直线坐标与

[复制链接]

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 08:29:01 | 显示全部楼层
基本测试可以是:
 
  1. (equal (distance center_of_circle end_point_of_line ) radius_of_circle fuzz)

 
-大卫
回复

使用道具 举报

23

主题

102

帖子

79

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2022-7-6 08:33:00 | 显示全部楼层
谢谢你的回复,我会查一下那句话是关于什么的。
回复

使用道具 举报

23

主题

102

帖子

79

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2022-7-6 08:35:51 | 显示全部楼层
  1. (while (< N1 (1- SSL))
  2.     ; Get object 1, convert to VLA object type
  3.     (setq aObj1 (ssname SS N1)
  4.     aObj1 (vlax-ename->vla-object aObj1)
  5.     N2 (1+ N1)) ;index for inner loop
  6.     ; Inner loop, go through remaining objects
  7.     (while (< N2 SSL)
  8.       ; Get object 2, convert to VLA object
  9.       (setq aObj2 (ssname SS N2)
  10.       aObj2 (vlax-ename->vla-object aObj2)
  11.       ; Find intersections of Objects
  12.       iPts (vla-intersectwith aObj1
  13.        aObj2 0)

 
我们在选择集objet1中得到第一个项目,然后在选择集中与下一个objet2共有。我的问题是,如果objet1和objet 4之间发生相交怎么办。
回复

使用道具 举报

23

主题

102

帖子

79

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2022-7-6 08:38:17 | 显示全部楼层
  1. (defun c:Test (/ l b) (vl-load-com)
  2. (if (and (setq l (car (entsel "\n Select line :")))
  3.           (setq b (car (entsel "\n Select Block :")))
  4.      )
  5.    (if (vlax-invoke (vlax-ename->vla-object l) 'Intersectwith
  6.          (vlax-ename->vla-object b)
  7.          AcExtendNone
  8.        )
  9.      (alert "Yes, The two objects are Intersected with each others")
  10.      (alert "No, There are not Intersected at all ")
  11.    )
  12. )
  13. (princ)
  14. )

 
你对我的问题Lisp程序。这就像是先上大学,然后在同一天获得博士学位。谢谢
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:40:39 | 显示全部楼层
Qonfire,
 
请原谅我的问题,但是,你可以看到这条线是否与这些块相交。根据你帖子的标题
 
 
你的意思是起点或终点,但不在两者之间?[从您所附的图片中]这是否意味着如果其不是直线的端点/起点,则测试结果为零?或者你真的想说块在直线的任何坐标处相交?如果测试为T,是否还会有另一组函数?我猜会有,对吗?那么你日常生活的主要功能是什么?
回复

使用道具 举报

23

主题

102

帖子

79

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2022-7-6 08:43:31 | 显示全部楼层
外部循环。。。内环。。duahhh,这是在我看到你最后的回复之前发布的,我应该阅读评论,我专注于手表中的数据。
只是我的技术词汇有限。我想看看如何找到相交点的“坐标”。
回复

使用道具 举报

23

主题

102

帖子

79

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2022-7-6 08:48:23 | 显示全部楼层
块在直线上的任意点相交,我现在没事。谢谢
 
 
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 08:49:54 | 显示全部楼层
 
我没明白你的意思
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:55:22 | 显示全部楼层
 
知道这一点很好,但我知道还有更多的事情,只有T或nil,你能为我们展示或描述测试后接下来会发生什么吗?
回复

使用道具 举报

23

主题

102

帖子

79

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2022-7-6 08:58:39 | 显示全部楼层
 
没关系。我是在开玩笑。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-9 21:25 , Processed in 0.983804 second(s), 71 queries .

© 2020-2025 乐筑天下

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