明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 641|回复: 6

这个画矩形填充 怎么能让选择

[复制链接]
发表于 2023-12-29 16:42 | 显示全部楼层 |阅读模式
本帖最后由 yefei812678 于 2023-12-29 17:05 编辑

(defun c:tcc (/ pt1 pt2 width height)
(if (setq pt1 (getpoint "\n指定插入点: "))        
(progn
(setq pt2 (getcorner pt1 "指定对角点"))  
(command "RECTANG" pt1 pt2)        
(command "-bhatch" "p""平面_石材1_比例1【YBC】"  1 45 "s"  (entlast) "" "")
(command "-bhatch" "p""立面_木饰面1_90度_比例600【YBC】"  600 90 "s"  (entlast) "" "")   

  )
)
)
现在画矩形只能填充上面的石材填充,怎么能修改下可以选择,最好能填充完把矩形删掉。
 楼主| 发表于 2023-12-30 08:25 | 显示全部楼层
liuhe 发表于 2023-12-29 22:37
(defun c:tcc (/ pt1 pt2 width height)
  (if (setq pt1 (getpoint "\n指定插入点: "))
    (progn

我现在这是两个填充 能不能改写能选择
回复 支持 0 反对 1

使用道具 举报

发表于 2023-12-29 22:37 | 显示全部楼层
(defun c:tcc (/ pt1 pt2 width height)
  (if (setq pt1 (getpoint "\n指定插入点: "))
    (progn
      (setq pt2 (getcorner pt1 "指定对角点"))
      (command "RECTANG" pt1 pt2)
      (SETQ PT1 (ENTLAST))
      (command "-bhatch"
               "p"
               "平面_石材1_比例1【YBC】"
               1
               45
               "s"
               (entlast)
               ""
               ""
      )
      (command "-bhatch"
               "p"
               "立面_木饰面1_90度_比例600【YBC】"
               600
               90
               "s"
               (entlast)
               ""
               ""
      )
      (ENTDEL PT1)
    )
  )
)
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-12-29 16:43 | 显示全部楼层
现在画矩形只能填充上面的石材填充   最好能填充完把矩形删掉
发表于 2023-12-30 12:12 | 显示全部楼层
(defun c:tt5 (/ key pt1 pt2)
        (setq key (getstring  "\n[立面木饰面(E) / 平面石材(空格)]:"))
  (if (setq pt1 (getpoint "\n指定插入点: "))
    (progn
      (setq pt2 (getcorner pt1 "指定对角点"))
      (command "RECTANG" pt1 pt2)
      (SETQ PT1 (ENTLAST))
                        (if (= key "e")
                                (command "-bhatch"
                                        "p"
                                        "立面_木饰面1_90度_比例600【YBC】"
                                        600
                                        90
                                        "s"
                                        PT1
                                        ""
                                        ""
                                )
                                (command "-bhatch"
                                        "p"
                                        "平面_石材1_比例1【YBC】"
                                        0.5
                                        45
                                        "s"
                                        PT1
                                        ""
                                        ""
                                )
      )
      (ENTDEL PT1)
    )
  )
)
 楼主| 发表于 2023-12-30 13:33 | 显示全部楼层
start4444 发表于 2023-12-30 12:12
(defun c:tt5 (/ key pt1 pt2)
        (setq key (getstring  "\n[立面木饰面(E) / 平面石材(空格)]:"))
  (if  ...

谢谢   了
发表于 2023-12-30 20:56 | 显示全部楼层
666 学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-12 08:41 , Processed in 0.136222 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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