Blame view

天文台pc/tianwentai-ui/node_modules/motion-dom/dist/es/projection/geometry/copy.mjs 801 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  /**
   * Reset an axis to the provided origin box.
   *
   * This is a mutative operation.
   */
  function copyAxisInto(axis, originAxis) {
      axis.min = originAxis.min;
      axis.max = originAxis.max;
  }
  /**
   * Reset a box to the provided origin box.
   *
   * This is a mutative operation.
   */
  function copyBoxInto(box, originBox) {
      copyAxisInto(box.x, originBox.x);
      copyAxisInto(box.y, originBox.y);
  }
  /**
   * Reset a delta to the provided origin box.
   *
   * This is a mutative operation.
   */
  function copyAxisDeltaInto(delta, originDelta) {
      delta.translate = originDelta.translate;
      delta.scale = originDelta.scale;
      delta.originPoint = originDelta.originPoint;
      delta.origin = originDelta.origin;
  }
  
  export { copyAxisDeltaInto, copyAxisInto, copyBoxInto };
  //# sourceMappingURL=copy.mjs.map