color 操作

语法

  • color(hexValue)
  • color(red, green, blue)
  • color(red, green, blue, opacity)

参数

  1. hexValue - 字符串
    要设置的颜色,采用格式 "#rrggbb" 或 "#rrggbboo"(十六进制)。
  2. red - 浮点型(范围介于 [0.0, 1.0] 之间)
    要在红色组件中设置的颜色。
  3. green - 浮点型(范围介于 [0.0, 1.0] 之间)
    要在绿色组件中设置的颜色。
  4. blue - 浮点型(范围介于 [0.0, 1.0] 之间)
    要在蓝色组件中设置的颜色。
  5. opacity - 浮点型(范围介于 [0.0, 1.0] 之间)
    要在不透明组件中设置的颜色。

描述

color 操作用于设置当前形状材料的颜色。 超出范围 [0,1] 的 redgreenblueopacity 的输入参数值将强制为 [0,1]。

注:

此命令与 set(material.color.{ r | g | b }, val) 的作用相同,是简便的快捷方式。

相关内容

示例

用于设置形状颜色的三种方式

用于设置形状颜色的三种方式。 结果相同。

Lot-->
   extrude(20)
   split(x) { 2  : color("#ff0000") 
                   X
            | 2  : color(1, 0, 0) 
                   X 
            | 2  : set(material.color.r, 1.0) 
                   set(material.color.g, 0) 
                   set(material.color.b, 0) 
                   X }
具有颜色的形状

在本主题中