乐筑天下

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

[编程交流] 缩放问题

[复制链接]

57

主题

183

帖子

126

银币

后起之秀

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

铜币
285
发表于 2022-7-6 06:56:10 | 显示全部楼层 |阅读模式
我有密码
 
  1. (setq i 0)
  2. (repeat (sslength selpline)
  3.      (setq pline_ent (ssname selpline i))            
  4.      (setq lis_ent (entget pline_ent))
  5.      (setq j 0)
  6.      (setq b 0)
  7.      (setq lis_coords '())   
  8.      (repeat (length lis_ent)
  9.            (if (= (car (nth j lis_ent)) 10)
  10.                (setq lis_coords (append lis_coords (list (cdr (nth j lis_ent)))))
  11.            )      
  12.            (setq j (+ j 1))
  13.       )
  14.      (print "001")
  15.      (setq selec (ssget "wp" lis_coords))
  16.      (print "002")
  17.      (repeat (sslength selec)   
  18.      (print "003")
  19.      (setq entblk (ssname selec b))   
  20.      (print "004")
  21.      (setq tipo_l (cdr(assoc 0 (entget entblk))))
  22.      (print "005")

 
 
如果使用“缩小”命令,则可以在(打印005)处运行该命令
 
但是,如果我在命令“002”中使用“缩放”
指定拉伸点或[基点/复制/撤消/退出]:1
"001"
"002" ; 错误:错误的参数类型:lselsetp nil
 
错误就在这条线上
(重复(sslength selec)
 
 
并显示消息request Select Object
 
有什么帮助吗?
回复

使用道具 举报

8

主题

38

帖子

25

银币

初来乍到

Rank: 1

铜币
47
发表于 2022-7-6 07:19:32 | 显示全部楼层
您好,Rodrigo,要将ssget与图形窗口选择模式(C、CP、F、W、WP)结合使用,指定区域应在屏幕上可见,因此最好在之前使用最大化显示。或者,如果图形太大,可以将窗口缩放到选定多段线的范围。
在这种情况下,可以使用该实体的边界框:
  1. (vla-GetBoundingBox (vlax-ename->vla-object (car (entsel))) 'pmin 'pmax)
  2. (vla-zoomwindow (vlax-get-acad-object) pmin pmax)
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 07:26:23 | 显示全部楼层
 
这些是不规则形状的多段线吗?
回复

使用道具 举报

57

主题

183

帖子

126

银币

后起之秀

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

铜币
285
发表于 2022-7-6 07:51:21 | 显示全部楼层
雷纳尔多,你的小费帮了我。
如果多段线未显示整个屏幕,则返回null。
 
使用缩放解决
 
感谢所有人(雷纳尔多和pBe!)
回复

使用道具 举报

8

主题

38

帖子

25

银币

初来乍到

Rank: 1

铜币
47
发表于 2022-7-6 08:07:30 | 显示全部楼层
不客气!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 10:15 , Processed in 0.890210 second(s), 62 queries .

© 2020-2025 乐筑天下

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