明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1743|回复: 4

[基础] 所有文字旋转设定角度怎么写~?

[复制链接]
发表于 2014-7-28 23:55:08 | 显示全部楼层 |阅读模式
本帖最后由 yangboraven 于 2014-7-28 23:57 编辑

以下是摘自论坛朋友可以旋转180°的~如何进行学习(defun c:gfz (/  cmn osn  ss i n ssn ssndata ssnsty pt ptmin ptmax cenpt        *error* msg)  (defun *error* (msg)    (if      (wcmatch msg "; 错误:,函数被取消")       (progn   (setvar 'cmdecho cmn)   (setvar 'osmode osn)   (princ)       )       (princ msg)    )  )  (setq cmn (getvar 'cmdecho))  (setq osn (getvar 'osmode))  (setvar 'cmdecho 0)  (setvar 'osmode 0)  (princ"\n选择要原地反转的对象:")  (setq ss (ssget ))  (setq i 0)  (setq n (sslength ss))  (repeat n    (setq ssn (vlax-ename->vla-object (ssname ss i)))    (vla-GetBoundingBox ssn 'ptmax 'ptmin)    (setq pt (mapcar '(lambda (a b) (/ (+ a b) 2))         (vlax-safearray->list ptmax)         (vlax-safearray->list ptmin)       )    )    (vlax-invoke-method      ssn      'rotate      (vlax-3d-point pt)      pi    )    (setq i (1+ i))  )  (command "ucs" "")  (setvar 'cmdecho cmn)  (setvar 'osmode osn)  (princ "\n命令:GFZ,BY gruel: 稀粥。")  (princ))
发表于 2014-7-29 06:31:12 | 显示全部楼层
论坛里有了,查找一下。
发表于 2014-7-29 06:50:33 | 显示全部楼层
;;;旋转文字(defun c:xzwz(/ x k s n m en r)
  (vl-load-com)
  (setq x(getangle"\n输入需要旋转的角度<归0>:"))
  (if(null x)(setq x 0 k nil) (setq k t))
  (setq s(ssget'((0 . "text,mtext"))))
  (if s
    (progn
      (setq n(sslength s)m 0)
      (while(< m n)
        (setq en(ssname s m)
              m(1+ m))
        (if k(setq r (+ (cdr(assoc 50 (entget en))) x))(setq r x))
        (vla-put-Rotation (vlax-ename->vla-object en) r)
        )))
  (princ)
  )
发表于 2018-6-2 13:02:38 | 显示全部楼层
谢谢分享        
发表于 2023-9-20 02:27:41 | 显示全部楼层
香田里浪人 发表于 2014-7-29 06:50
;;;旋转文字(defun c:xzwz(/ x k s n m en r)
  (vl-load-com)
  (setq x(getangle"\n输入需要旋转的角度 ...

大师,属性块的文字需要旋转怎么改
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 06:30 , Processed in 0.185122 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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