如何拉伸文字为立体字

[ 2009-7-4 | By: cad-cam ]

如何拉伸文字为立体字



如何拉伸文字为立体字

请问如何拉伸文字为立体字
* 将文字炸开就可以了。
* 同意!用绘图工具描出字形,然后面域,再拉伸,也可以!
* 三维图形中是不能直接输入三维字体。
可按下面图a、图b通过平面文字输入(字体可自选)、爆炸字体、(实体)拉伸后就会作出如图的三维文字!!!




{:em26}{:em26}{:em26}
* 如果没有完全安装AUTOCAD的话,就没有EXPRESS工具,,

所以最主要的是完全安装CAD,再在EXPRESS工具把文字工具条拿出来,,这样就可以用文本爆炸了,,彭兄说得对,,
* 分解文字的程序:

(Defun C:TextB (/ lvl lul lvp lvs lss ViewPL)
       (SetQ lvs (GetVar "viewsize")
             lss (GetVar "screensize")
       )
       (SetVar "cmdecho" 0)
       (Defun ViewPL ( / vi vw vh vc)
              (setq vi (* lvs (/ (Car lss) (Cadr lss)))
                    vc (GetVar "viewctr")
                    vw (list (- (car vc)  (* 0.5 vi))
                             (- (cadr vc) (* 0.5 lvs))
                       )
                    vh (list (+ (car vc)  (* 0.5 vi))
                             (+ (cadr vc) (* 0.5 lvs))
                       )
              )
              (List vw vh)
       )
       (PrinC "
要分解的文字行: ")
       (SetQ ltl (SSGet)
             lvl (ViewPL)
             lul (List (Caar lvl) (Cadadr lvl))
             lvp (GetVar "viewctr")
       )
       (Command "mirror" ltl "" lvp "@0,1" "y"
                "wmfout" "textb" ltl ""
                "erase" ltl ""
                "wmfin" "textb" lul "2" "" ""
                "mirror" (EntLast) "" lvp "@0,1" "y"
                "explode" (EntLast)
                "erase" (ssget "p") "R" "W"
                        (polar (car lvl) (* 0.25 Pi)
                               (Max (Abs (/ lvs (Cadr lss)))
                                    (Abs (/ (* lvs
                                               (/ (Car lss) (Cadr lss))
                                            )
                                            (Car lss)
                                         )
                                     )
                               )
                        )
                        (cadr lvl)
                    ""
       )
       (SetVar "cmdecho" 1)(PrinC)
)
* 放到那里去啊
* 谢些各位仁兄的指教,文字的炸开命令是否是专门的,我用explode炸开后文字成了问号。(我的cad中没有express菜单)
*

QUOTE:下面引用由azhenazhen在2003-8-9 15:59:26发表的内容:
谢些各位仁兄的指教,文字的炸开命令是否是专门的,我用explode炸开后文字成了问号。(我的cad中没有express菜单)
如果没有完全安装AUTOCAD的话,就没有EXPRESS工具,,

所以最主要的是完全安装CAD,再在EXPRESS工具把文字工具条拿出来,,这样就可以用文本爆炸了,,彭兄说得对,,

重装,,,
* 多谢各位,问题解决啦{:em2}
*

发表评论:

昵称:
标题:
输入您的评论:(不支持HTML标签)

段首缩进两个汉字: