数值输入框

../../../_images/interface_controls_buttons_number_number-button.png

数值输入框。

数字按钮用于容纳数值及其单位。

第一种类型的数值框,当鼠标指针置于其上方时,会显示左侧(◂) 与 右侧 (▸) 的三角形。第二种类型的数字滑块背景是一个长条,用于有取值范围的数值,如百分数值。

编辑数值的方式有以下几种:

递进式步长
LMB 单击小三角形(仅适用于第一种数值框),以固定步长增减数值。还可以将鼠标指针置于数值框上方, Ctrl-Wheel 编辑数值。
拖动
要在更大范围内修改数值,按下 LMB ,并向左侧或右侧拖动鼠标。
键盘输入

按下 LMB 或者 Return 键入数值。

手动输入数值时,与其他文本框没有区别。

  • 在数值框外按 ReturnLMB ,应用修改。
  • EscRMB 取消修改。
  • Tab 用于跳到下一个数字框, 或者 Ctrl-Tab 跳到上一个。
  • 鼠标在文本框上悬停并按下 Minus ,用于对数值取负。

多数值编辑

../../../_images/interface_controls_buttons_number_multi-value-edit.png

多数值编辑。

在按钮上按下 LMB 不放,并竖直拖动选中需要编辑的文本框,实现一次修改多个数值。然后向左右两侧拖动调整数值,或者松开 LMB 键入数值。

数值限制

多数数值的取值范围都受"软限制" 和 "硬限制" 的限制。 拖动鼠标修改数值的数值范围受 "软限制" 限制。键入数值可以输入更大范围的数值,但仍无法超出 "硬限制"。

表达式

可以在任何数值框中输入数学表达式。 比如,输入 3*210/5+4 ,而非直接输入结果 6。 即使是常数如 pi (3.142) 或者运算如 sqrt(2) (2的平方根)都是可以的。

See also

这些表达式由Python进行计算;可以使用的数学表达式见 math模块参考

表达式作为驱动

用户可能希望键入的表达式可以在输入后重新运算。Blender中 驱动 (动画系统的功能之一)支持该用法。

# 开头的表达式有特殊用途。输入该表达式后,对属性值添加驱动,而不是在数值运算后丢弃表达式。

#frame 是将数值映射至当前帧的快捷方法, 不过同样支持更复杂的表达式如 #fmod(frame, 24) / 24

这仅仅是快速添加驱动的方法之一,还可以使用 RMB 菜单添加驱动。

单位

与表达式一样,用户可以指定数值及其单位。如果未给定单位,使用默认单位。在 场景设置 中可以修改单位系统。

数值后的单位取其简写或全称均可。

合法的长度单位用法示例:

  • 1cm
  • 1m 3mm
  • 1m, 3mm
  • 2ft
  • 3ft/0.5km
  • 2.2mm + 5' / 3" - 2yards

Note

使用单位

  • 逗号分隔符是可选的。
  • 可以混合使用公制和英制,尽管你只能看到一个结果。
  • 复数单位也可以识别,所以 metermeters 都可以用。