Number Range to Color
基於漸變將值重新映射為顏色。
Source Minimum - 範圍內的最小值。
Source Maximum - 範圍內的最大值。
Value - 連接一個值範圍(例如來自 Spreadsheet Utility)。
Gradient - Source Minimum 值被重新映射到渐变最左側設定的颜色值,Source Maximum 值被重新映射到渐变最右側設定的颜色值。
Clamp - 勾選後,輸出永遠不會超過 Maximum 或低於 Minimum 值。
此 layer 也用作 Spreadsheet Utility 選項的基礎。Value 屬性不會出現在 Spreadsheet 的 Attribute Editor UI 中,因為它由 Layer 本身的資料驅動。
- 建立 2 個 Shapes(shape1 和 shape2)。
- 建立一個 Number Range to Color。
- 設定:
- Source Minimum =
-100 - Source Maximum =
100 - 連接 shape1.position.y→numberRangeToColor.value。
- 連接 numberRangetoColor.id→shape2.fillColor。
- 在 Viewport 中上下移動 Shape1。
當 Shape1 在 Y 軸上達到 100 的位置時,Shape2 的 Fill Color 將被設定為白色(渐变的最右側)。當它向下移動到 Y 軸上 -100 的位置時,Shape2 的 Fill Color 將移向黑色(渐变的最左側)。如果 Clamp 勾選,則當 Shape1 移動到 100 以上時,Shape2 將保持白色。
無論 Minimum 和 Maximum 中輸入的值如何,最小值將始終用作 Minimum,最大值將始終用作 Maximum。例如,當輸入到 Minimum 屬性的值實際上大於 Maximum 屬性時,這些值將作為 Layer 計算的一部分被反轉。