乐筑天下

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

[编程交流] 尺寸标注点

[复制链接]

41

主题

120

帖子

84

银币

后起之秀

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

铜币
200
发表于 2022-7-6 08:07:29 | 显示全部楼层 |阅读模式
你好
我有个问题。如何获得Lisp指示的点的值。
http://www.fotosik.pl/pokaz_obrazek/d10bcfe75613bb78.html
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 08:13:28 | 显示全部楼层
您应该检查DXF代码10,该代码存储您正在查找的一个点;第二个可以使用所述点计算。
 
第二,请把你的照片贴在这里而不是那个网站。
 
当做
米尔恰
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:14:28 | 显示全部楼层
  1. (defun AT:GetVertices (e / p l)
  2. ;; Return point at each vertex of curve
  3. ;; e - curve to evaluate (Arc, Line, *Polyline, Spline)
  4. ;; [b]Alan J. Thompson,[/b] 09.30.10
  5. (if e
  6.    (if (eq (setq p (vlax-curve-getEndParam e)) (fix p))
  7.      (repeat (setq p (1+ (fix p)))
  8.        (setq l (cons (vlax-curve-getPointAtParam e (setq p (1- p))) l))
  9.      )
  10.      (list (vlax-curve-getStartPoint e) (vlax-curve-getEndPoint e))
  11.    )
  12. )
  13. )

 
Alanjt的荣誉
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 08:20:04 | 显示全部楼层
  1. (defun c:TesT (/ ent e )
  2. (if (and (setq ent (car (entsel "\n Select a dim :")))
  3.           (eq (cdr (assoc 0 (setq e (entget ent)))) "DIMENSION")
  4.      )
  5.    (progn
  6.      (princ (cdr (assoc 13 e)))
  7.      (princ (cdr (assoc 14 e)))
  8.    )
  9.    (princ)
  10. )
  11. (princ)
  12. )
回复

使用道具 举报

41

主题

120

帖子

84

银币

后起之秀

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

铜币
200
发表于 2022-7-6 08:21:18 | 显示全部楼层
谢谢你的帮助。
msasu-
-对不起,谢谢你的“DXF 10”pBe-这是非常酷,肯定会使用它一次,但这个维度不能使用
塔瓦-我住在这里。我试图用“DXF 10”计算坐标。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 08:24:01 | 显示全部楼层
 
你能更具体地解释一下你的目标吗?
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 08:29:20 | 显示全部楼层
从图片上看,OP似乎在寻找尺寸线的端点;代码13和14存储延长线的应用点。当然,这些可能与OP正在寻找的点重合,但这只是一个例外。
 
为了计算第二个点,jan_ek应从DXF代码10下存储的点的坐标开始,并检查尺寸类型、方向,如果是,还应检查代码13和14下的点。
 
当做
米尔恰
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:32:46 | 显示全部楼层
>>  
 
抱歉,伙计们。。。。。
 
我太迟钝了
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 08:35:35 | 显示全部楼层
 
当我看到你提供的代码而不注意维度时,这让我在发布前阅读了很多次第一个帖子表单
我的第一个。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:37:53 | 显示全部楼层
 
它不是只有10和极坐标10(角度10 11)(*(距离10 11)2.0)?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-9 09:02 , Processed in 0.351427 second(s), 72 queries .

© 2020-2025 乐筑天下

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