本文へスキップ

VPSイベント

タイプ

LocationObject

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

PositionAttributeObject

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

ColorAttributeObject

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

ジオメトリオブジェクト

プロパティタイプ説明
インデックス文字列セッション内で安定したメッシュのID。
属性[PositionAttributeObject](#PositionAttributeObject), [ColorAttributeObject](#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)
})

ロケーションスキャン

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

プロパティ

プロパティタイプ説明
場所[[LocationObject](#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)
})