立即注册 登录
晓东CAD家园-论坛 返回首页

ljxkm的个人空间 http://bbs.xdcad.net/?769669 [收藏] [复制] [分享] [RSS]

日志

entmake生成圆环

已有 90 次阅读2019-9-1 15:14 |个人分类:lisp

;;;;;entmake生成填充的圆环
(defun emdonut (d1 d2 p);;;填充的圆环d1内径、d2外径、p圆心点
  (entmake (list '(0 . "LWPOLYLINE") '(100 . "AcDbEntity") '(67 . 0) '(100 . "AcDbPolyline")
'(90 . 2) '(70 . 1) (cons 43 (* (- d2 d1) 0.5)) (cons 38 (caddr p)) (list 10 (- (car p) (* d1 0.5) (* (- d2 d1) 0.25)) (cadr p)) '(42 . 1.0)
(list 10 (+ (car p) (* d1 0.5)  (* (- d2 d1) 0.25)) (cadr p)) '(42 . 1.0);;;;10为起终点、42为凸度、43为固定线宽、90为顶点数、70为多段线标志,1为关闭
   )
  )
)
;;;;示例
;;;;(emdonut 0 5 '(100 0 0))
;;;;(emdonut 50 50 '(100 0 0))

路过

雷人

握手

鲜花

鸡蛋

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-25 17:09 , Processed in 0.243042 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部