跳到內容

Number Range to Color

基於漸變將值重新映射為顏色。

Source Minimum - 範圍內的最小值。

Source Maximum - 範圍內的最大值。

Value - 連接一個值範圍(例如來自 Spreadsheet Utility)。

Gradient - Source Minimum 值被重新映射到渐变最左側設定的颜色值,Source Maximum 值被重新映射到渐变最右側設定的颜色值。

Clamp - 勾選後,輸出永遠不會超過 Maximum 或低於 Minimum 值。

此 layer 也用作 Spreadsheet Utility 選項的基礎。Value 屬性不會出現在 SpreadsheetAttribute Editor UI 中,因為它由 Layer 本身的資料驅動。

  1. 建立 2 個 Shapes(shape1 和 shape2)。
  2. 建立一個 Number Range to Color
  3. 設定:
  4. Source Minimum = -100
  5. Source Maximum = 100
  6. 連接 shape1.position.y→numberRangeToColor.value。
  7. 連接 numberRangetoColor.id→shape2.fillColor。
  8. Viewport 中上下移動 Shape1

Shape1Y 軸上達到 100 的位置時,Shape2Fill Color 將被設定為白色(渐变的最右側)。當它向下移動到 Y 軸上 -100 的位置時,Shape2Fill Color 將移向黑色(渐变的最左側)。如果 Clamp 勾選,則當 Shape1 移動到 100 以上時,Shape2 將保持白色。

無論 MinimumMaximum 中輸入的值如何,最小值將始終用作 Minimum,最大值將始終用作 Maximum。例如,當輸入到 Minimum 屬性的值實際上大於 Maximum 屬性時,這些值將作為 Layer 計算的一部分被反轉。