メインコンテンツへスキップ

VPSイベント

イベント

ロケーションファウンド

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

プロパティ一覧

PropertyType商品説明
nameStringプロジェクトの場所名。
position{x, y, z}`プロジェクト・ロケーションの3Dポジション。
rotationw, x, y, z}`.プロジェクト位置の 3 次元ローカル方位(四元数)。

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

ロケーションロスト

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

プロパティ一覧

PropertyType商品説明
nameStringプロジェクトの場所名。
position{x, y, z}`プロジェクト・ロケーションの3Dポジション。
rotationw, x, y, z}`.プロジェクト位置の 3 次元ローカル方位(四元数)。

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

ロケーションスキャン

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

プロパティ一覧

PropertyType商品説明
場所[ロケーションオブジェクト]`](#LocationObject)位置情報を含むオブジェクトの配列
LocationObject

LocationObject`は以下のプロパティを持つオブジェクトである:

PropertyType商品説明
idStringセッション内で安定している、このプロジェクトロケ地のID。
nameStringプロジェクト・ロケーション名
imageUrlStringこのプロジェクトの場所の代表画像のURL。
titleStringプロジェクト・ロケーションのタイトル
lat番号このプロジェクトの場所の緯度
lng番号このプロジェクトの場所の経度。

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

メッシュファウンド

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

プロパティ一覧

PropertyType商品説明
idStringセッション内で安定している、このメッシュのIDです。
position{x, y, z}`プロジェクト・ロケーションの3Dポジション。
rotationw, x, y, z}`.プロジェクト位置の 3 次元ローカル方位(四元数)。
geometryGeometryObject`生メッシュのジオメトリデータを含むオブジェクトです。 属性には、位置と色の属性が含まれます。
ジオメトリオブジェクト
PropertyType商品説明
indexStringセッション内で安定している、このメッシュのIDです。
attributesPositionAttributeObject、ColorAttributeObject]`。生のメッシュジオメトリデータです。
PositionAttributeObject
PropertyType商品説明
nameStringオブジェクト名
配列Float32Array()`。生のメッシュジオメトリデータです。
アイテムサイズ整数オブジェクト内のアイテムの数
ColorAttributeObject
PropertyType商品説明
nameStringオブジェクト名
配列Float32Array()`。生のメッシュジオメトリデータです。
アイテムサイズ整数オブジェクト内のアイテムの数

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

メシュロスト

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

プロパティ一覧

PropertyType商品説明
idStringセッション内で安定している、このメッシュのIDです。

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