1. 调整模型方位
改变模型在场景中的位置和方向。
请求方式:PUT
请求地址:/api/{databaseKey}/models/matrix?modelKey={modelKey}
1.1. 请求参数
Headers:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
Authorization | string | c4570cb9ca324bc8ba7dd9d1967710ea | 是 | 操作的通关令牌 |
PathParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
databaseKey | string | test | 是 | 数据库key,必传 |
SearchParas:
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
modelKey | string | NULL | 是 | 模型key |
Body
application/json:
{
"translation": [
100,
200,
300
],
"rotation": [
45,
90,
0
]
}
1.2. 参数说明
参数名 | 类型 | 示例 | 是否必填 | 参数含义 |
---|---|---|---|---|
translation | 数组 | [100,200,300] | 是 | NULL |
rotation | 数组 | [45,90,0] | 是 | NULL |
1.3. 正确返回
{
"code": "SUCCESS",
"message": "请求处理成功",
"data": {
"key": "XXX",
"transform": [
0,
0,
1,
0,
0.7071067811865475,
0.7071067811865476,
0,
0,
-0.7071067811865476,
0.7071067811865475,
0,
0,
100,
200,
300,
1
]
}
}
1.4. 状态码
状态码 | code | message | data | 原因 |
---|---|---|---|---|
400 | BAD_PARAMETER_VALUE | 参数(translation)值不正确 | NULL | 当translation长度不为3或元素类型不是数字时 |
400 | BAD_PARAMETER_VALUE | 参数(rotation)值不正确 | NULL | 当rotation长度不为3或元素类型不是数字时 |
1.5. 备注
使用右手坐标系确定旋转正方向,旋转顺序为XYZ。
1.6. 注意事项
1、modelKey、translation、rotation必填。
2、translation数组对应x、y、z方向的平移量,元素类型为double。
3、rotation数组对应模型绕x、y、z轴的旋转角度,元素类型double。