跳到內容

Rectangle Pattern

Rectangle Pattern Shape 可用於建立堆疊長條圖和圓餅圖。輸入值被歸一化以適應其寬度或角度。

帶有 Bevel Deformer 的長條圖,用於建立圓角。

  • Shape
  • Advanced

Common Attributes +

Pattern Mode - 設定圖案的分佈:

  • Line - 沿直線分佈矩形。
    • Use Fixed Size - 勾選時,長條將縮放以適應 Size
    • Orientation - 設定線的方向:
      • Horizontal - 長條沿 X 軸定向。
      • Vertical - 長條沿 Y 軸定向。
    • Size - 設定 Shape 的固定大小。
    • Gap Type - 設定間隙樣式:
      • Alternating - 每個間隙由 Bar Size 設定。在此模式下,Count 包括矩形和間隙。
      • Fixed Width - 每個間隙由 Fixed Gap Width 設定。在此模式下,間隙是 Count 之外的附加項。
    • Fixed Gap Width - 設定每個間隙的固定寬度。
    • Alignment - 將 Shape 對齊到其左邊緣 (0) 和右邊緣 (1) 之間的位置。
  • Ring - 沿環形分佈矩形。
    • Outer Radius - 設定環的外半徑。
    • Inner Radius - 設定環的內半徑。
    • Start Angle - 設定起始角度。
    • End Angle - 設定結束角度。
    • Gap Type - 設定間隙樣式:
      • Alternating - 每個間隙由 Bar Size 設定。在此模式下,Count 包括矩形和間隙。
      • Fixed Angle - 每個間隙由 Fixed Gap Angle 設定。在此模式下,間隙是 Count 之外的附加項。
    • Fixed Gap Angle - 為每個間隙設定固定角度。

Count - 設定矩形和間隙的總數。

Dynamic Bar Size - 連接一個 Behaviour 來設定矩形的大小。值被歸一化以適應 Size

注意,「間隙」實際上是一個空矩形,因此將例如 Random Behaviour 連接到 Dynamic Bar Size 將建立隨機大小的矩形和間隙。

Common Attributes +

Use Index Context - 勾選時,Rectangle Pattern Shape 將拉取 Context。這可用於控制如何分配 Ids,從而單獨影響每個矩形——例如,透過 Sub-MeshColor Array 新增到 Rectangle Pattern Shape 的 Fill Color

  1. 建立一個 Rectangle Pattern Shape
  2. Gap Type 設為 Fixed Width
  3. Count 設為 5
  4. 建立一個 Value Array
  5. Value Array 新增 4 個索引(共 5 個),並為每個設定不同的值。
  6. 連接 valueArray.id→rectanglePatternShape.dynamicBarSize。

Value Array 中的值被歸一化以適應 Rectangle Pattern Shape 的寬度。嘗試將 Pattern Mode 變更為 Ring

可以使用 Sub-MeshRectangle Pattern Shape 的每個部分新增顏色:

  1. 點擊 Rectangle Pattern Shape 的 Deformers 屬性旁邊的 +
  2. 從列表中選擇 Sub-Mesh
  3. 在 Sub-Mesh 的 Fill 索引標籤上,勾選 Replace Fill
  4. 右鍵按一下 Sub-Mesh 的 Color 屬性,選擇 Add Array > Color Array
  5. Color Array 新增 4 個索引(共 5 個),並為每個設定不同的顏色。