明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1304|回复: 7

[已解答] lisp中怎么用entmake构建带有cass属性的图元

[复制链接]
发表于 2013-10-27 19:23 | 显示全部楼层 |阅读模式
    我是这样弄的请问该怎么修改

  1. (entmake
  2.       (list '(0 . "INSERT")
  3.       '(5 . "438")
  4.       '(100 . "AcDbEntity")
  5.       '(67 . 0)
  6.       '(410 . "Model")
  7.       '(6 . "Continuous")
  8.       '(100 . "AcDbBlockReference")
  9.       '(66 . 1)
  10.       '(2 . "GC200")
  11.       '(41 . 0.5)
  12.       '(42 . 0.5)
  13.       '(43 . 0.5)
  14.       '(50 . 0.0)
  15.       '(70 . 0)
  16.       '(71 . 0)
  17.       '(44 . 0.0)
  18.       '(45 . 0.0)
  19.       '(210 0.0 0.0 1.0)
  20.       '(-3 ("SOUTH" (1000 . "202101")))
  21.       (cons 8 tcm3)
  22.       (cons 10 pt)
  23.       )
  24.     )

提示:   无效的复杂对象。



 楼主| 发表于 2013-10-27 19:31 | 显示全部楼层
哪里出问题了,还请给位大神帮忙解决下,谢谢
发表于 2013-10-27 19:33 | 显示全部楼层
先按正常方法插入高程点块,再对块附着XDATA
 楼主| 发表于 2013-10-27 20:02 | 显示全部楼层
LONGXIN 发表于 2013-10-27 19:33
先按正常方法插入高程点块,再对块附着XDATA

怎么弄,新手不是很明白,谢谢
发表于 2013-10-28 18:59 | 显示全部楼层
高深了 菜鸟路过
发表于 2013-11-6 19:07 | 显示全部楼层
(entmod (append (entget ent)
                    '((-3 ("SOUTH" (1000 . "216100"))))
            ) ;_ 结束append
    ) ;_ 结束entmod
发表于 2013-11-8 15:10 | 显示全部楼层
(entmake (list (cons 0 "insert")(cons 8 "gcd")(cons 50 0.0)(cons 2 "gc200")(cons 10 pt)(cons 41  0.5) (cons 42  0.5) (cons 43  0.5) '(-3 ("SOUTH" (1000 . "202101")))))我用的生成高程点的格式,看你的好像好多组码没必要放上去,而且你出错的原因可能是21和22行上,应该放在扩展数据的前面的
 楼主| 发表于 2013-11-8 15:12 | 显示全部楼层
碎玉す全瓦 发表于 2013-11-8 15:10
(entmake (list (cons 0 "insert")(cons 8 "gcd")(cons 50 0.0)(cons 2 "gc200")(cons 10 pt)(cons 41  0.5 ...

谢了,已解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-19 20:35 , Processed in 0.230206 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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