明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1966|回复: 8

请老大变个矩形转成SOLID的小程序

[复制链接]
发表于 2010-7-19 20:13:00 | 显示全部楼层 |阅读模式
请老大变个矩形转成SOLID的小程序,能框选能在UCS下用
发表于 2010-7-19 23:23:00 | 显示全部楼层
本帖最后由 作者 于 2010-7-20 21:28:24 编辑

我不会变。只能编一个。
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0

 楼主| 发表于 2010-7-20 00:57:00 | 显示全部楼层

用不起,命令执行后没的反应.还有就是那SOLID我说的意思是实体。

还有就是帮忙改下我传的个程序,让那实体改成矩形后颜色随层,不要是那4号颜色。

(defun c:srp1 ()
 (setq oldos (getvar "OSMODE"))
 (if (setq ss (ssget '((0 . "SOLID")))) (progn
  (setq i 0)
  (repeat (sslength ss)
   (setq en (ssname ss i)
   ent (entget en))
   (if (equal (distance (cdr(assoc 10 ent))(cdr(assoc 13 ent))) 0.0 1e-4)
   (entmake (list
   '(0 . "LWPOLYLINE")
   '(100 . "AcDbEntity")
   '(67 . 0)
   '(410 . "Model")
   (cons 8 (cdr(assoc 8 ent)))
   '(62 . 4)
   '(100 . "AcDbPolyline")
   '(90 . 3)
   '(70 . 1)
   '(43 . 0.0)
   '(38 . 0.0)
   '(39 . 0.0)
   (cons 10 (cdr(assoc 10 ent)))
   '(40 . 0.0)
   '(41 . 0.0)
   '(42 . 0.0)
   (cons 10 (cdr(assoc 11 ent)))
   '(40 . 0.0)
   '(41 . 0.0)
   '(42 . 0.0)
   (cons 10 (cdr(assoc 12 ent)))
   '(40 . 0.0)
   '(41 . 0.0)
   '(42 . 0.0)
   '(210 0.0 0.0 1.0)
   ))
   (entmake (list
   '(0 . "LWPOLYLINE")
   '(100 . "AcDbEntity")
   '(67 . 0)
   '(410 . "Model")
   (cons 8 (cdr(assoc 8 ent)))
   '(62 . 4)
   '(100 . "AcDbPolyline")
   '(90 . 4)
   '(70 . 1)
   '(43 . 0.0)
   '(38 . 0.0)
   '(39 . 0.0)
   (cons 10 (cdr(assoc 10 ent)))
   '(40 . 0.0)
   '(41 . 0.0)
   '(42 . 0.0)
   (cons 10 (cdr(assoc 11 ent)))
   '(40 . 0.0)
   '(41 . 0.0)
   '(42 . 0.0)
   (cons 10 (cdr(assoc 13 ent)))
   '(40 . 0.0)
   '(41 . 0.0)
   '(42 . 0.0)
   (cons 10 (cdr(assoc 12 ent)))
   '(40 . 0.0)
   '(41 . 0.0)
   '(42 . 0.0)
   '(210 0.0 0.0 1.0)
   ))
   )
   (entdel en)
   (setq i (1+ i))
  )
 ))
 (princ)
)

发表于 2010-7-20 08:29:00 | 显示全部楼层
 将'(62 . 4)行删掉就行了。
 楼主| 发表于 2010-7-20 19:01:00 | 显示全部楼层
谢谢,颜色行了。那矩形转成SOLID用不起。
发表于 2010-7-20 21:29:00 | 显示全部楼层
2楼改了,再试试。
 楼主| 发表于 2010-7-20 21:50:00 | 显示全部楼层
请问下版主,怎样才能让那矩形变成实体(SOLID),主要是PK,PM结构的柱子是实体画的,就是传的那程序的反向操作
发表于 2010-7-21 21:03:00 | 显示全部楼层
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0

 楼主| 发表于 2010-7-21 21:21:00 | 显示全部楼层
行了,谢谢版主。提高了作图效率,再次感谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-27 20:02 , Processed in 0.491399 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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