乐筑天下

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

创建图案填充

[复制链接]

93

主题

353

帖子

3

银币

中流砥柱

Rank: 25

铜币
725
发表于 2014-1-17 06:57:39 | 显示全部楼层 |阅读模式
嗨,伙计们,
我怎么才能做一个尺寸为0.625 x 1.25米的舱口呢(defun entmakex-hatch (L)
;; By ElpanovEvgeniy
;; 03.04.2007 10:03:51:
(entmakex
  (apply
   'append
   (list
    (list '(0 . "HATCH")
          '(100 . "AcDbEntity")
          '(410 . "Model")
          '(100 . "AcDbHatch")
          '(10 0.0 0.0 0.0)
          '(210 0.0 0.0 1.0)
          '(2 . "SOLID")
          '(70 . 1)
          '(71 . 0)
          (cons 91 (length l))
    ) ;_  list
    (apply 'append
    (mapcar '(lambda (a)
             (apply 'append
                    (list (list '(92 . 7) '(72 . 0) '(73 . 1) (cons 93 (length a)))
                          (mapcar '(lambda (b) (cons 10 b)) a)
                          '((97 . 0))
                    ) ;_  list
             ) ;_  apply
            ) ;_  lambda
            l
    ) ;_  mapcar
           )
    '((75 . 0)
      (76 . 1)
      (47 . 1.)
      (98 . 2)
      (10 0. 0. 0.0)
      (10 0. 0. 0.0)
      (451 . 0)
      (460 . 0.0)
      (461 . 0.0)
      (452 . 1)
      (462 . 1.0)
      (453 . 2)
      (463 . 0.0)
      (463 . 1.0)
      (470 . "LINEAR")
     )
   ) ;_  list
  ) ;_  apply
) ;_  entmakex
)


(defun c:test (/ pt x y)
  (setq pt '(100 150)) ; lower left corner
  (setq x (car pt)
        y (cadr pt)
  )
  (setq h (entmakex-hatch
            (list (list pt
                        (list x (+ y 1.25))
                        (list (+ x 0.625) (+ y 1.25))
                        (list (+ x 0.625) y)
                  )
            )
          ) ;_  entmakex-hatch
  ) ;_  setq
)
[/code]
回复

使用道具 举报

36

主题

621

帖子

2

银币

中流砥柱

Rank: 25

铜币
765
发表于 2014-1-17 07:05:32 | 显示全部楼层
谢谢CAB,
我正在尝试创建一个尺寸(0,64x1,20)的舱口。
选择要剖面线的周长,并在其中创建矩形。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 06:02 , Processed in 0.423237 second(s), 56 queries .

© 2020-2025 乐筑天下

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