Download OpenAPI specification:Download
シーンの作成、取得、更新、削除及びシーンエンティティの追加、取得、更新、削除を行うAPIです。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
所属組織に紐づくシーンを全て取得する
page | integer >= 1 Default: 1 1ページの要素数がlimitの場合のページ番号 |
limit | integer [ 1 .. 100 ] Default: 5 1ページの要素数 |
sort | string Default: "updatedAt" Enum: "id" "name" "updatedAt" ソートを行うプロパティ |
direction | string Default: "desc" Enum: "asc" "desc" ソート方向 |
[- {
- "id": "4321567809871234",
- "owner_id": "1234567890123456",
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-05 00:00:00",
- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "entity_3d_id": [
- 1234567890123456,
- 9876543210654320
]
}, - {
- "id": "9876543210987654",
- "owner_id": "1234567890123456",
- "created_at": "2021-01-01 01:00:00",
- "updated_at": "2021-01-01 01:00:00",
- "name": "scene2",
- "description": "",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "entity_3d_id": [
- 1234567890123456,
- 9876543210654320
]
}
]
新しいシーンを作成する
name required | string [ 1 .. 128 ] characters シーン名 |
description | string [ 0 .. 300 ] characters 説明 |
x | number Default: 0 x座標 |
y | number Default: 0 y座標 |
z | number Default: 0 z座標 |
{- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3
}
{- "id": "4321567809871234",
- "owner_id": "1234567890123456",
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-01 00:00:00",
- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "entity_3d_id": [
- 1234567890123456,
- 9876543210654320
]
}
指定したシーンの情報を取得する
sid required | string シーンID |
{- "id": "24321567809871234",
- "owner_id": "1234567890123456",
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-01 00:00:00",
- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "entity_3d_id": [
- 1234567890123456,
- 9876543210654320
]
}
指定したシーン情報を更新する
sid required | string シーンID |
name required | string [ 1 .. 128 ] characters シーン名 |
description | string [ 0 .. 300 ] characters 説明 |
x | number Default: 0 x座標 |
y | number Default: 0 y座標 |
z | number Default: 0 z座標 |
{- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3
}
{- "id": "4321567809871234",
- "owner_id": "1234567890123456",
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-05 00:00:00",
- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "entity_3d_id": [
- 1234567890123456,
- 9876543210654320
]
}
指定したシーンのmapray sceneフォーマットのJSONを取得する。
sid required | string シーンID |
{- "id": "1111111122222222",
- "scene_file": {
- "model_register": {
- "1111222233334444": {
- "offset_transform": {
- "heading": 0,
- "tilt": 0,
- "scale": 1
}
}
}, - "entity_list": [
- {
- "id": "1122334455667788",
- "type": "model",
- "transform": {
- "position": [
- 1,
- 1,
- 1
], - "heading": 0,
- "tilt": 0,
- "roll": 0,
- "scale": [
- 1,
- 1,
- 1
]
}, - "ref_model": "1111222233334444",
- "index": "0"
}
]
}
}
指定したシーンに紐づく3Dエンティティ情報を全て取得する
sid required | string シーンID |
page | integer Default: 1 1ページの要素数がlimitの場合のページ番号 |
limit | integer [ 1 .. 100 ] Default: 5 1ページの要素数 |
sort | string Default: "updatedAt" Enum: "updatedAt" "3ddataset_id" "name" ソートを行うプロパティ |
direction | string Default: "desc" Enum: "asc" "desc" ソート方向 |
[- {
- "id": "1234567890123456",
- "scene_id": "6543210987654321",
- "3ddataset_id": "4321567809871234",
- "owner_id": "88776655443322",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 01:00:00",
- "updated_at": "2021-01-05 01:00:00"
}, - {
- "id": "1111222233334444",
- "scene_id": "6543210987654321",
- "3ddataset_id": "9988776655443322",
- "owner_id": "8877665544332211",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-01 00:00:00"
}
]
指定したシーンの3Dエンティティを追加する(複数エンティティ追加可)
sid required | string シーンID |
3ddataset_id required | string 3ddatasetID |
name required | string [ 1 .. 128 ] characters シーンエンティティ名 |
x | number Default: 0 x座標 |
y | number Default: 0 y座標 |
z | number Default: 0 z座標 |
roll | number Default: 0 x軸の回転 |
tilt | number Default: 0 y軸の回転 |
heading | number Default: 0 z軸の回転 |
sx | number Default: 1 x軸の縮尺 |
sy | number Default: 1 y軸の縮尺 |
sz | number Default: 1 z軸の縮尺 |
[- {
- "3ddataset_id": "4321567809871234",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3
}, - {
- "3ddataset_id": "1122334455667788",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3
}
]
[- {
- "id": "1234567890123456",
- "scene_id": "6543210987654321",
- "3ddataset_id": "4321567809871234",
- "owner_id": "8877665544332211",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-01 00:00:00"
}, - {
- "id": "1234567890123456",
- "scene_id": "6543210987654321",
- "3ddataset_id": "1122334455667788",
- "owner_id": "8877665544332211",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-01 00:00:00"
}
]
指定したシーンの3Dエンティティを更新する(複数エンティティ更新可)
sid required | string シーンID |
id required | string シーンエンティティID |
name required | string [ 1 .. 128 ] characters シーンエンティティ名 |
x | number Default: 0 x座標 |
y | number Default: 0 y座標 |
z | number Default: 0 z座標 |
roll | number Default: 0 x軸の回転 |
tilt | number Default: 0 y軸の回転 |
heading | number Default: 0 z軸の回転 |
sx | number Default: 1 x軸の縮尺 |
sy | number Default: 1 y軸の縮尺 |
sz | number Default: 1 z軸の縮尺 |
[- {
- "id": "4321567809871234",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3
}, - {
- "id": "1122334455667788",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3
}
]
[- {
- "id": "4321567809871234",
- "scene_id": "6543210987654321",
- "3ddataset_id": "6621567809871234",
- "owner_id": "8877665544332211",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-05 00:00:00"
}, - {
- "id": "1122334455667788",
- "scene_id": "6543210987654321",
- "3ddataset_id": "4321432143214321",
- "owner_id": "8877665544332211",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 01:00:00",
- "updated_at": "2021-01-05 00:00:00"
}
]
指定した3Dエンティティ情報を取得する
sid required | string シーンID |
seid required | string シーンエンティティID |
{- "id": "1234567890123456",
- "scene_id": "6543210987654321",
- "3ddataset_id": "4321567809871234",
- "owner_id": "8877665544332211",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-05 00:00:00"
}