備忘録的プログラミングリファレンス

DOMPoint インターフェイス

 DOMPoint インターフェイスは、 2D や 3D を表示するための座標と遠近を表す値をもつインターフェイスです。
 値の入れ物のようなもので、実際に2D や 3D を描写する機能や WebXR Device API といった立体を扱ったデバイスとプログラム間でオブジェクトデータとして利用されます。
 DOMPoint オブジェクトの値は変更することができます。

 DOMPoint インターフェイスは、DOMPointReadOnly インターフェイスを継承していますので、そのプロパティとメソッドを利用することができます。

DOMPointのオブジェクト作成例
const obj_point = new DOMPoint(100, 100, 100, 1.0);

 DOMPoint オブジェクトはバックグランドの処理 Web Workers が対象です。

コンストラクタ

 コンストラクタによってオブジェクトを生成できます。

DOMPoinオブジェクト = new DOMPoint(x, y, z, w);
 DOMPoint.fromPoint()によっても DOMPoin オブジェクトが生成できます。

プロパティ(Property)

プロパティ概要分類
x水平座標。デフォルト 0 。double 型
y垂直座標。デフォルト 0 。double 型
z深度座標。デフォルト 0 。double 型
wパースペクティブ(遠近感)の値。デフォルト 1 。double 型

メソッド(Methods)

 DOMPointReadOnly から継承したメソッドが使えるかもしれません。

メソッド概要分類
.fromPoint()座標オブジェクトから DOMPointReadOnly オブジェクトを生成
.matrixTransform()引数の行列を座標オブジェクトに変換
.toJSON()JSON に変換