A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/ja/docs/Web/API/DOMMatrix/DOMMatrix below:

DOMMatrix: DOMMatrix() コンストラクター - Web API

DOMMatrix: DOMMatrix() コンストラクター

Baseline Widely available

DOMMatrix コンストラクターは、 4x4 の行列を表す新しい DOMMatrix オブジェクトを作成します。

構文
new DOMMatrix()
new DOMMatrix(init)
引数
init 省略可

作成したい行列を指定する数値の配列、あるいは CSS transform の文字列です。

数値の配列が渡された場合の動作は、配列の長さによって変わります。

例

この例では、 Point.matrixTransform() を呼び出す際の引数として使用する DOMMatrix を作成しています。

const point = new DOMPoint(5, 4);
const scaleX = 2;
const scaleY = 3;
const translateX = 12;
const translateY = 8;
const angle = Math.PI / 2;
const matrix = new DOMMatrix([
  Math.cos(angle) * scaleX,
  Math.sin(angle) * scaleX,
  -Math.sin(angle) * scaleY,
  Math.cos(angle) * scaleY,
  translateX,
  translateY,
]);
const transformedPoint = point.matrixTransform(matrix);
仕様書 ブラウザーの互換性

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4