乐筑天下

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

[编程交流] 象征

[复制链接]

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 17:17:39 | 显示全部楼层 |阅读模式
有吗。lisp文件(autocad 2000-2002)-在边界线的测量数据输入中,我在地块边界的拐角处插入圆符号。在硬拷贝中,我不希望绘制圆符号内的边界线,但是在屏幕上查询边界线时,我需要获得实际长度。我不想修剪圆内的线条。即显示但未绘制圆内的所有图元。
 
谢谢
 
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 17:35:45 | 显示全部楼层
制作一个包含圆形的块,内部有一个覆盖区域。
PL-圆形。图纸
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 17:42:50 | 显示全部楼层
谢谢,伙计,今天晚些时候我会试试的。
回复

使用道具 举报

9

主题

383

帖子

82

银币

后起之秀

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

铜币
355
发表于 2022-7-6 17:57:58 | 显示全部楼层
  1. (defun c:Test (/ *error* LayerName SS Size)
  2. (if ((lambda (n)
  3. (or (vl-position n (arx))
  4.      (and (setq n (findfile n)) (arxload n))
  5. )
  6.       )
  7. "acmpolygonui.arx"
  8.      )
  9.    (progn (setq LayerName (getvar "CLAYER")
  10.          Size           10
  11.    )
  12.    (if (setq SS (ssget (list (cons 0 "LWPOLYLINE"))))
  13.      (foreach EntName
  14.               (vl-remove-if 'listp (mapcar 'cadr (ssnamex SS)))
  15.        (foreach        Coord (vl-remove-if-not
  16.                         (function (lambda (c) (= (car c) 10)))
  17.                         (entget EntName)
  18.                       )
  19.          (setq Coord (cdr Coord))
  20.          (entmakex (list '(0 . "MPOLYGON")
  21.                          '(100 . "AcDbEntity")
  22.                          (cons 8 LayerName)
  23.                          '(100 . "AcDbMPolygon")
  24.                          '(70 . 1)
  25.                          '(10 0.0 0.0 0.0)
  26.                          '(210 0.0 0.0 1.0)
  27.                          '(2 . "_SOLID")
  28.                          '(71 . 1)
  29.                          '(91 . 1)
  30.                          '(92 . 2)
  31.                          '(73 . 0)
  32.                          '(72 . 1)
  33.                          '(93 . 2)
  34.                          (list 10 (/ Size 2.0) 0.0 0.0)
  35.                          '(42 . 1.0)
  36.                          (list 10 (/ Size -2.0) 0.0 0.0)
  37.                          '(42 . 1.0)
  38.                          '(76 . 1)
  39.                          '(63 . 7)
  40.                          '(421 . 16777215)
  41.                          (cons 11 Coord)
  42.                          '(99 . 0)
  43.                          '(450 . 0)
  44.                          '(451 . 0)
  45.                          '(460 . 0.0)
  46.                          '(461 . 0.0)
  47.                          '(452 . 0)
  48.                          '(462 . 0.0)
  49.                          '(453 . 0)
  50.                          '(470 . "")
  51.                    )
  52.          )
  53.        )
  54.      )
  55.    )
  56.    )
  57.    (princ)
  58. )
  59. )
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 18:16:58 | 显示全部楼层
你好,沃夫卡,
 
谢谢
 
我加载了。在autocad 2002中,lsp不起作用。
 
我附上了一个pdf的调查计划,线被修剪,我需要插入三个符号类型与线去中心,但没有打印。即停在符号的外边缘。
 
对不起,我是第一次使用lsp。
 

调查计划。pdf
回复

使用道具 举报

9

主题

383

帖子

82

银币

后起之秀

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

铜币
355
发表于 2022-7-6 18:19:12 | 显示全部楼层
詹汗
我认为你没有acmpolygonui文件。阿克斯,我想这是地图的一部分。
然后,您应该按照lpseifert建议的方式进行操作-使用255255色的擦除或实体图案填充创建块
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 16:37 , Processed in 0.401572 second(s), 64 queries .

© 2020-2025 乐筑天下

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