明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4700|回复: 30

无需调整坐标三维标注

[复制链接]
发表于 2022-3-14 22:41:40 | 显示全部楼层 |阅读模式
购买主题 已有 14 人购买  本主题需向作者支付 1 个明经币 才能浏览
 楼主| 发表于 2023-12-23 10:37:38 | 显示全部楼层
本帖最后由 a197712939 于 2023-12-23 10:41 编辑
a197712939 发表于 2023-12-23 10:36
(defun N::IsInLine (p1 p2 px)
  (or
    (N::IsOnLine p1 p2 px)
  • ;判断点是否在两点连线上
  • (defun N::IsOnLine (p1 p2 px)
  •   (or
  •   (equal p1 px 0.001)
  •   (equal p2 px 0.001)
  •   (and
  •     (< (abs (- (+ (distance p1 px) (distance p2 px)) (distance p1 p2))) 0.001)
  •     (or
  •       (< (abs (- (angle p1 px) (angle px p2))) 0.0001)
  •       (< (abs (- (angle p2 px) (angle px p1))) 0.0001)
  •     )
  •   ))
  • )
;判断点是否在两点连线上
(defun N::IsOnLine (p1 p2 px)
  (or
        (equal p1 px 0.001)
        (equal p2 px 0.001)
        (and
    (< (abs (- (+ (distance p1 px) (distance p2 px)) (distance p1 p2))) 0.001)
    (or
      (< (abs (- (angle p1 px) (angle px p2))) 0.0001)
      (< (abs (- (angle p2 px) (angle px p1))) 0.0001)
    )
  ))
)
 楼主| 发表于 2023-12-23 10:35:06 | 显示全部楼层
marxbat 发表于 2023-12-18 14:57
本人不懂lisp。刚才试着用记事本打开,将N::IsInLine pt1   改成  equal。发现错误提示没了,也能标 ...

不好意思之前忘记附加上子函数导致错误;判断点是否在两点连线上或连线的延长线上
(defun N::IsInLine (p1 p2 px)
  (or
    (N::IsOnLine p1 p2 px)
    (N::IsOnExLine p1 p2 px)
  )
)
发表于 2023-12-18 14:57:39 | 显示全部楼层
Anlimer 发表于 2023-11-7 16:29
错误  no function definition: N::ISINLINE 缺少函数   有知道回事? 谢谢



本人不懂lisp。刚才试着用记事本打开,将N::IsInLine pt1   改成  equal。发现错误提示没了,也能标注。供参考。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2022-3-15 08:29:19 | 显示全部楼层
谢谢楼主分享!
发表于 2022-3-15 08:44:27 | 显示全部楼层
你的 -22明经币,这个负号怎么弄出来的?明经币是可以贷款还是能透支?
发表于 2022-3-15 10:19:59 | 显示全部楼层
以前标注三维实体太头痛了,总是要将坐标换来换去,现在有了它,太方便了。
楼主辛苦了。
 楼主| 发表于 2022-3-15 10:28:25 | 显示全部楼层
zixuan203344 发表于 2022-3-15 08:44
你的 -22明经币,这个负号怎么弄出来的?明经币是可以贷款还是能透支?

那时为了下一个文件,发帖数不够,灌水乱发一些主题
发表于 2022-3-15 11:15:36 | 显示全部楼层
没有币,只能看看了,唉!
发表于 2022-3-16 03:31:17 | 显示全部楼层

没有币,只能看看了,唉!
发表于 2022-3-19 08:19:17 | 显示全部楼层
谢谢楼主分享好码
发表于 2022-3-21 09:18:08 | 显示全部楼层
这个屌,用的到,谢谢大佬分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-22 09:04 , Processed in 0.200213 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表