本文へスキップ

VPSイベント

タイプ

LocationObject

プロパティタイプ説明
アイドル文字列セッション内で安定している、このプロジェクトロケ地のID。
名称文字列プロジェクト・ロケーション名
イメージURL文字列このプロジェクトの場所の代表的な画像のURL。
タイトル文字列プロジェクト・ロケーションのタイトル
ラット番号このプロジェクトの場所の緯度
lng番号このプロジェクトの場所の経度。

PositionAttributeObject

プロパティタイプ説明
名称文字列オブジェクト名
配列Float32Array()\`。生のメッシュ形状データ。
アイテムサイズ整数オブジェクト内のアイテムの数

ColorAttributeObject

プロパティタイプ説明
名称文字列オブジェクト名
配列Float32Array()\`。生のメッシュ形状データ。
アイテムサイズ整数オブジェクト内のアイテムの数

GeometryObject

プロパティタイプ説明
インデックス文字列セッション内で安定したメッシュのID。
属性[PositionAttributeObject, ColorAttributeObject]生のメッシュ形状データ。

イベント

locationfound

このイベントは、プロジェクトロケーションが最初に見つかったときに発行されます。

プロパティ

プロパティタイプ説明
名称文字列プロジェクトの場所名。
位置{x, y, z}プロジェクト・ロケーションの3Dポジション。
ローテーション{w, x, y, z}プロジェクト位置の 3 次元ローカル方位(四元数)。

world.events.addListener(world.events.globalId, 'reality.locationfound', (e) => {
console.log(e)
})

locationlost

このイベントは、プロジェクトの場所が追跡されなくなったときに発行されます。

プロパティ

プロパティタイプ説明
名称文字列プロジェクトの場所名。
位置{x, y, z}プロジェクト・ロケーションの3Dポジション。
ローテーション{w, x, y, z}プロジェクト位置の 3 次元ローカル方位(四元数)。

world.events.addListener(world.events.globalId, 'reality.locationlost', (e) => {
console.log(e)
})

locationscanning

このイベントは、すべてのプロジェクトロケーションがスキャンのためにロードされたときに発行されます。

プロパティ

プロパティタイプ説明
場所[LocationObject]位置情報を含むオブジェクトの配列

world.events.addListener(world.events.globalId, 'reality.locationcanning', (e) => {
console.log(e)
})

meshfound

このイベントは、開始後または recenter() の後にメッシュが最初に見つかったときに発行されます。

プロパティ

プロパティタイプ説明
アイドル文字列セッション内で安定したメッシュのID。
位置{x, y, z}\`プロジェクト・ロケーションの3Dポジション。
ローテーションw, x, y, z}\`.プロジェクト位置の 3 次元ローカル方位(四元数)。
ジオメトリーGeometryObject\`生のメッシュ形状データを含むオブジェクト。 属性には位置と色の属性が含まれる。

world.events.addListener(world.events.globalId, 'reality.meshfound', (e) => {
console.log(e)
})

meshlost

このイベントは recenter() が呼ばれたときに発生する。

プロパティ

プロパティタイプ説明
アイドル文字列セッション内で安定したメッシュのID。

world.events.addListener(world.events.globalId, 'reality.meshlost', (e) => {
console.log(e)
})