乐筑天下

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

[编程交流] 广场竣工

[复制链接]

13

主题

41

帖子

28

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 11:52:43 | 显示全部楼层
工作得很好,但正如其他人所说,它禁用了我的osnaps。
 
是否可以仅为该操作临时启用节点osnap,并且在命令完成后恢复到osnap的先前状态?
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 11:55:00 | 显示全部楼层
  1. (setvar "osmode"
回复

使用道具 举报

13

主题

41

帖子

28

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 11:58:19 | 显示全部楼层
完成后,我发现另一个主题中的节点代码是8,所以我将其改为8,现在它可以按我想要的方式工作。
 
谢谢你,伙计,我很感激。
 
编辑:看起来你编辑了你的消息并指出了它,但没关系,我也做了一些搜索并找到了答案。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 12:01:24 | 显示全部楼层
我只需要去掉所有OSMode切换代码。
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 12:04:05 | 显示全部楼层
艺术许可证
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 12:08:59 | 显示全部楼层
英雄联盟
适合我。
 
[未记录的功能]
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:09:52 | 显示全部楼层
 
所以你应该。。。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:12:55 | 显示全部楼层
最后一次选择没有OSnap,只是为了好玩:
 
  1. (defun c:sq ( / LWPoly RemoveIfOdd GR I LST P P1 P2 P3 P4 )
  2. (vl-load-com)
  3. ;; Lee Mac  ~  26.04.10
  4. (defun LWPoly ( lst cls )
  5.    (entmakex (append (list (cons 0 "LWPOLYLINE")
  6.                            (cons 100 "AcDbEntity")
  7.                            (cons 100 "AcDbPolyline")
  8.                            (cons 90 (length lst))
  9.                            (cons 70 cls))
  10.                      (mapcar (function (lambda (p) (cons 10 p))) lst))))
  11. (defun RemoveIfOdd ( lst )
  12.    (  (lambda ( i )
  13.         (vl-remove-if
  14.           (function
  15.             (lambda ( x ) (= 1 (boole 1 1 (setq i (1+ i)))))) lst)) -1))
  16. (if (and (setq p1 (getpoint "\nPick First Point:  "))
  17.           (setq p2 (getpoint "\nPick Second Point: " p1)))
  18.    (progn
  19.      (while (and (= 5 (car (setq gr (grread t 13 0))))
  20.                  (listp (setq p3 (cadr gr))))
  21.        (redraw)
  22.        (setq p4 (polar p3 (angle p2 p1) (distance p1 p2)))
  23.        (grvecs (cons -3 (setq p (list p1 p2 p2 p3 p3 p4 p4 p1)))))
  24.      (LWPoly (RemoveIfOdd (cdr p)) 1) (redraw)))
  25.      
  26. (princ))
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 12:16:39 | 显示全部楼层
.
......................
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 12:21:40 | 显示全部楼层
编码不错。
真遗憾,第三个选择没有OSnap功能。GrRead缺少OSnap功能,因此几乎毫无用处。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 02:43 , Processed in 0.488394 second(s), 70 queries .

© 2020-2025 乐筑天下

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