chore(contracts): 同步 rest-api(新增 POST /api/models/{id}/reanalyze)
This commit is contained in:
@@ -398,6 +398,25 @@ paths:
|
|||||||
responses:
|
responses:
|
||||||
'204': { description: 已删除 }
|
'204': { description: 已删除 }
|
||||||
|
|
||||||
|
/api/models/{id}/reanalyze:
|
||||||
|
parameters: [{ $ref: '#/components/parameters/Id' }]
|
||||||
|
post:
|
||||||
|
tags: [models]
|
||||||
|
summary: 重新分析模型并重建缩略图(升级回填 / 文件替换后刷新)
|
||||||
|
description: |
|
||||||
|
重新计算 `stats`(面数、骨骼树、humanoid 覆盖、可驱动性)并重出缩略图,
|
||||||
|
只改这两个字段。用于:升级到带 `stats` 的版本后回填历史模型、
|
||||||
|
模型文件被替换后刷新、缩略图渲染器升级后重出图。
|
||||||
|
批量回填用 `node scripts/reanalyze-models.mjs --url http://127.0.0.1:3000`。
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: 重新分析后的模型
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema: { $ref: '#/components/schemas/Model' }
|
||||||
|
'404': { $ref: '#/components/responses/NotFound' }
|
||||||
|
'409': { description: 模型没有文件资产,无法分析 }
|
||||||
|
|
||||||
/api/models/{id}/primary:
|
/api/models/{id}/primary:
|
||||||
parameters: [{ $ref: '#/components/parameters/Id' }]
|
parameters: [{ $ref: '#/components/parameters/Id' }]
|
||||||
post:
|
post:
|
||||||
|
|||||||
Reference in New Issue
Block a user