TextObject

工具列 功能表

主要
主要 1

实体

文本

TextObject 指令以 TrueType 字型建立文字曲线、曲面或多重曲面。

步骤

  1. 设定选项。
  2. 指定一个位置。
在可编写脚本的指令前添加特殊符号,-TextObject

在 Rhino 指令行中输入的包含空格的文本必须用双引号引起来。另外,有些富文本字符不能直接在 Rhino 指令行输入;它们需要用双引号括起来或使用单个反斜杠转义才能正确解释。例如:

符号

输入

输出为

'

(单引号)

"'xyz'"

XYZ

"

(双引号)

""xyz""

"xyz"

!

(开头的感叹号)

"!xyz"

!xyz

\

(反斜线)

"\\xyz\\"

\xyz\

\n

(另起一行)

x\ny\nz

x

y

z

{ and }

(大括号)

\{xyz\}

{xyz}

文本物件选项

文本字符串、字体、文字高度、斜体和粗体设置将被添加到输出物件的自定义属性文本中。

高度 ___ <单位>

设定文字的高度 (模型单位)。

字体

文字的外观。

  • 点击打开下拉列表,输入字体的首字母可快速查找该字体。

  • 点击字体控件两次并滚动鼠标滚轮以选择带有预览的字体。

  • 如果当前系统上缺少注解所使用的字体:

    打开模型时将会提示您。

    启用警告对话框中的“不再显示此消息”复选框以停止检测丢失的字体。

    要重新启用缺失字体检测,请在 Rhino 选项 > 高级中启用 Rhino.Warnings.MissingFontWarning。

    工作视窗中的注解显示为替代字体。

    在字体列表中以“(未安装)”列出缺少的字体。

大写

将选定文本中的所有字母更改为大写。

小写

将选定文本中的所有字母更改为小写。

首字母大写

将选定文本中单词的首字母更改为大写,其他所有字母更改为小写。

反转大小写

将所选文本中的大小写进行反转。

文字对齐方式
左侧对齐文本

设定文字在水平方向靠左。

居中对齐文本

设定文字在平面方向置中。

右侧对齐文本

设定文字在平面方向靠右。

顶部对齐文本

设定文字在垂直方向靠上。

纵向居中对齐文本

设定文字在垂直方向置中。

底部对齐文本

设定文字在垂直方向靠下。

B

设定字体样式为粗体。

I

设定字体样式为斜体。

切换分数括号

切换分数括号按钮可以在编辑框中选择的文本周围添加或删除[[...]]。被切换分数括号包围的数字将显示为分数,例如 [[1/2]] 将显示为分数。

分数堆叠的语法

分数堆叠旨在解析两个文本字符串,两个文本字符串在开头和结尾处用双方括号内的正斜杠分开。语法为 [[x/y]],其中 x 表示分数的分子,位于顶部,y 表示分数的分母,位于底部。例如, [[Yes/I do.]] 就是这样进行堆叠的。

在文本中输入一个度的符号(°)。

Radius

在文本中输入一个半径的符号(R)。

直径

在文本中输入一个直径的符号(Ø)。

正/负

在文本中输入一个正负号(±)。

指数 2

在文本中输入上标 2 (²) 。

指数 3

在文本中输入上标 3 (³) 。

旋转

设置文本的旋转角度。

编辑栏
  • 在这个编辑栏位输入文字。

    在编辑栏位中按鼠标右键可以剪切、复制、粘贴文字。

输出为

指定输出物件的类型。

曲线

以文字的外框线建立曲线。

曲面

以文字的外框线建立曲面。

实体

建立实体文字。

线宽

指定厚度。

建立群组

将整个文本字符串生成的输出几何体视为一个整体群组。

脚本指令 -TextObject 中,指令行选项 GroupGlyphOutput 用于控制: 当某个字符由多个部分组成时,是否将该字符的输出结果自动群组。

雕刻字体

Rhino 包含一个雕刻字体列表。如果您打算选择其中一种雕刻字体(例如 MecSoft_Font-1),则启用相应的选项即可。

此选项仅对 Rhino 未知的单线雕刻字体有用。除非使用的单线字体具有如下所示的错误外观,否则不需要启用此选项。

 

雕刻字体有三种:


单线字体
双线字体
Two-line 字体

如果 Rhino 已知的雕刻字体被选中,Rhino 将执行以下操作:

  • 单线字体 - 删除连接每个笔画两端的闭合线。
  • 双线字体 - 尽可能去除重叠曲线,以减少加倍的加工路径。
    当出现重叠曲线时,您可以使用 Make2D 指令生成一个不重叠的曲线副本。
  • Two-line 字体是具有恒定宽度的标准轮廓字体。使用单线字体可能会删除某些必要的字体轮廓线。
小型大写

以小型大写的方式显示英文小写字母,以相对于正常字母高度的百分比来设置小型大写字母。

间距

字与字之间的间距。

使用文本中心定位

放置文本时,光标会出现在文本的中心。

Rhino 安装的 Single-line 字体:
MecSoft_Font-1
SLF-RHN Architect

请参考

以文字与尺寸标注做注解