×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

用script能生成3D文本吗

发布于 2014-8-12 0 点赞 7 评论 2230 浏览

就像在界面中选择TEXT,然后生成实体一样,我现在只能用
rs.AddText (Text, point_or_plane , Height=1.0 , Font="Arial" ,font_style=0 )生成平面文本
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

筑梦NARUTO | 设计师 | 发表于 2014-8-23 20:48:45
应该不可以,,,
0 回复

举报

筑梦NARUTO | 设计师 | 发表于 2014-8-23 20:51:51
应该没有函数可以办到这个。
0 回复

举报

wwwtiger | 设计助理 | 发表于 2014-8-26 13:36:27
多谢你的回复
我在国外的论坛上找到一个方法,结合Command可以实现

利用文本炸开实现从文本到实体(返回为一个曲线列表,一定要一起组成平面并挤出)
txtObj = rs.AddText("Hello", plane, 8.0 , "Arial" , 1)
curveObj = rs.ExplodeText(txtObj, True)

S1 = rs.AddPlanarSrf(curveObj)
rs.SelectObjects(S1)
rs.Command ("_ExtrudeSrf 5")
0 回复

举报

荻野千寻 | 实习生 | 发表于 2014-9-2 12:13:32
直接rs.command'-textobject love 0,0,0 _enter'     即可[s:178]
0 回复

举报

wwwtiger · 发表于 2014-9-2 13:42 点评

好,更方便了,但是中文的在PYTHON中不行,在VB Script中就可以

wwwtiger | 设计助理 | 发表于 2014-9-2 13:42:35
荻野千寻 发表于 2014-9-2 12:13
直接rs.command'-textobject love 0,0,0 _enter'     即可

好,更方便了,但是中文的在PYTHON中不行,在VB Script中就可以
0 回复

举报

荻野千寻 · 发表于 2014-11-8 22:44 点评

可以的,加一个utf8. 你百度一下就知道了

荻野千寻 | 实习生 | 发表于 2014-11-8 22:44:54
wwwtiger 发表于 2014-9-2 13:42
好,更方便了,但是中文的在PYTHON中不行,在VB Script中就可以

可以的,加一个utf8. 你百度一下就知道了
0 回复

举报

wwwtiger · 发表于 2014-11-10 08:49 点评

多谢,我找找看

wwwtiger | 设计助理 | 发表于 2014-11-10 08:49:56
荻野千寻 发表于 2014-11-8 22:44
可以的,加一个utf8. 你百度一下就知道了

多谢,我找找看
0 回复

举报