このインターフェイスは、座標系で2D または 3D ポイントを定義するために DOMPoint によって使用される座標フィールドと遠近法フィールドを指定します。
注: この機能は Web ワーカーで使用できます
新しい DOMPointReadOnly インスタンスを作成する方法は 2 つあります。まず、コンストラクターを使用して、各ディメンションのパラメーターの値を渡し、オプションで、視点:
/* 2D */ const point = new DOMPointReadOnly(50, 50); /* 3D */ const point = new DOMPointReadOnly(50, 50, 25); /* 3D with perspective */ const point = new DOMPointReadOnly(100, 100, 100, 1.0);
もう 1 つのオプションは、静的 DOMPointReadOnly.fromPoint() メソッドを使用することです:
const point = DOMPointReadOnly.fromPoint({x: 100, y: 100, z: 50; w: 1.0});
var point = new DOMPoint(5, 4); var matrix = new DOMMatrix([2, 0, 0, 2, 10, 10]); var transformedPoint = point.matrixTransform(matrix);
変数 point は、(x 座標, y 座標) が (5, 4) に初期化された、新たな DOMPoint オブジェクトに設定される。次に、この新たな DOMPoint は、matrix により拡縮され並進される。結果の transformedPoint の(x 座標, y 座標) は (20, 18) になる。
表示内容: |
表示内容: |