跳到內容

Distance

使用一個 Layer 與另一個 Layer 之間的距離來驅動其屬性。

Common Attributes +

Target - 連接一個 shape 作為測量基準。

Offset - 向輸出值加入/減去一個值。

  1. 建立兩個 Basic Shapes
  2. 建立一個 Distance
  3. 連接 basicShape1→distance.target。
  4. 連接 distance.id→basicShape2.rotation。
  5. 移動 Basic Shape 1

當 Basic Shape 1 和 Basic Shape 2 移動時,Basic Shape 2 的 rotation 會發生變化。

Measure 也可以用於計算兩個 Shapes/transforms 之間的距離,但無法使用 Measure 的輸出來驅動任何 Input Shape 的 transforms,因為那會造成迴圈。而 Distance 允許這樣做,如上述範例所示。