API аналізу придатності до друку
Перевірте 3D-модель на наявність проблем друку, вимірюючи її водонепроникність, об'єм, отвори, немноговидні ребра та вироджені грані. Ви також можете перевірити товщину стінки за розміром, у якому плануєте друкувати.
Створення задачі Аналізу придатності до друку
Створює задачу Аналізу придатності до друку, яка оцінює 3D-модель і повідомляє показники її придатності до друку. Задача виконується у фоновому режимі. Про типову тривалість виконання задачі див. Час обробки.
Якщо Meshy вже має результат аналізу придатності до друку для задачі input_task_id, нова задача готова одразу. Ваш перший запит GET щодо неї поверне результат.
Request
# Analyze an existing task
curl https://api.meshy.ai/openapi/v1/print/analyze \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"input_task_id": "018a210d-8ba4-705c-b111-1f1776f7f578"
}'
# Or analyze a model URL directly
curl https://api.meshy.ai/openapi/v1/print/analyze \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"model_url": "https://example.com/model.glb"
}'
# Also check wall thickness for a 100 mm tall SLA print
curl https://api.meshy.ai/openapi/v1/print/analyze \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"input_task_id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"printer_type": "sla",
"intended_print_height_mm": 100
}'
Response
{
"result": "0193bfc5-ee4f-73f8-8525-44b398884ce9"
}
Параметри
- Name
- input_task_id
- Type
- string
- Обов'язковий
- Description
Обов'язковий, якщо ви не надсилаєте
model_url. ID задачі, модель якої ви хочете проаналізувати. Задача повинна мати статусSUCCEEDEDі належати вам або робочій області, до якої ви належите.Це може бути один з таких типів задач з використанням Meshy 6 або новішої версії, включно з Meshy 7:
Задача Відновлення придатності до друку також підходить.
- Name
- model_url
- Type
- string
- Обов'язковий
- Description
Обов'язковий, якщо ви не надсилаєте
input_task_id. Модель для аналізу, у вигляді публічної URL-адреси або data URI. Якщо ви надсилаєте обидва, Meshy використовуєinput_task_id.Для
httpабоhttpsURL-адреси, модель повинна бути файлом.glb,.gltf,.obj,.fbxабо.stlрозміром не більше 400 МБ. Data URI може містити лише base64-файл GLB (data:model/gltf-binary;base64,...) або glTF (data:model/gltf+json;base64,...) розміром не більше 100 МБ. Надсилайте файл.obj,.fbxабо.stlякhttpабоhttpsURL-адресу.Файл розміром понад 100 МБ також повинен відповідати цим правилам:
- Файл GLB, glTF, FBX або OBJ може мати не більше 10 000 000 граней. Meshy рахує грані як трикутники, тому квад рахується як 2, а сітка, намальована більше одного разу, рахується один раз за кожну копію.
- Файл FBX повинен бути бінарним FBX версії 7.1 або новішої.
- Файл GLB або glTF не повинен використовувати стиснення Draco.
URL-адреса завантаження Meshy (
assets.meshy.ai/…?Expires=…&Signature=…) підписана та перестає працювати в моментexpires_atїї задачі. Повторне читання задачі не оновлює цей термін. Для моделі, яку ви створили за допомогою Meshy, натомість надсилайтеinput_task_id, що працює, доки Meshy зберігає вихідну задачу (див. Зберігання ресурсів). Щоб використати модель після цього, завантажте її до настанняexpires_atі надішліть власну копію.
Щоб також перевірити товщину стінки для розміру, у якому ви плануєте друкувати, надішліть printer_type, розмір друку або обидва значення. Результат міститься у printability.thin_walls. Перевірка товщини стінки займає більше часу, тому задача зазвичай не готова одразу, навіть якщо Meshy вже аналізувала модель раніше.
- Name
- printer_type
- Type
- string
- Description
Принтер, який ви плануєте використовувати. Він встановлює мінімальну товщину стінки для перевірки товщини стінки. Якщо ви надсилаєте розмір друку без
printer_type, Meshy використовуєfdm.Доступні значення:
fdm: філамент, мінімальна товщина стінки 1,0 ммsla: смола, мінімальна товщина стінки 0,8 ммfull_color: повнокольоровий, мінімальна товщина стінки 2,0 мм
Будь-яке інше значення повертає
400.
- Name
- intended_print_height_mm
- Type
- number
- Description
Висота друку в міліметрах, від
1до1000. Значення поза цим діапазоном повертає400. Надсилайте це значення абоintended_print_longest_side_mm, не обидва одночасно.Працює лише з GLB-входом. Для
model_url, що не є файлом.glb, натомість надсилайтеintended_print_longest_side_mm.
- Name
- intended_print_longest_side_mm
- Type
- number
- Description
Довжина найдовшої сторони друку в міліметрах, від
1до1000. Значення поза цим діапазоном повертає400. Працює з будь-яким форматом вхідних даних.
Якщо ви надсилаєте printer_type без розміру, Meshy використовує такий розмір друку:
- файл
.glbабо будь-якийinput_task_id: висота 150 мм - файл
.stl: власна найдовша сторона файлу, зчитана як міліметри - файл
.obj,.fbxабо.gltf: 150 мм на найдовшій стороні
Для файлу STL в інших одиницях вимірювання надсилайте intended_print_longest_side_mm.
Meshy округлює обидва розміри друку до найближчого міліметра.
Повертає
Поле result у відповіді містить ID нової задачі Аналізу придатності до друку.
Режими збою
- Name
400 - Bad Request- Description
Запит не може виконатися. Повідомлення про помилку вказує, яку проблему виявлено. Наприклад:
- Відсутній параметр: не надіслано ні
input_task_id, ніmodel_url. - Недійсний UUID:
input_task_idне є дійсним UUID. - Недійсна URL-адреса моделі:
model_urlмає неправильний формат, використовує непідтримувану схему або має непідтримуване розширення файлу. - Файл моделі занадто великий: файл
model_urlперевищує 400 МБ дляhttpабоhttpsURL-адреси, або перевищує 100 МБ як data URI. - Забагато граней: файл
model_urlє файлом GLB, glTF, FBX або OBJ розміром понад 100 МБ з більш ніж 10 000 000 граней. Зменшіть кількість граней, а потім надішліть файл знову. - ASCII FBX понад 100 МБ: файл
model_urlє ASCII FBX розміром понад 100 МБ. Надішліть його як бінарний FBX або GLB. - Нечитабельний файл моделі: файл
model_urlперевищує 100 МБ, і Meshy не може прочитати його заголовок. Наприклад, це GLB або glTF, стиснутий Draco, або бінарний FBX старіший за 7.1. - Заголовок моделі занадто складний: файл
model_urlперевищує 100 МБ, і його заголовок містить забагато сіток, вузлів або записів для перевірки. Зменшіть кількість об'єктів у файлі, а потім надішліть його знову. - Файл моделі неможливо завантажити:
model_urlповернув помилку, найчастіше через те, що термін дії підписаної URL-адреси завантаження Meshy закінчився. Повторне читання задачі повертає ту саму URL-адресу з тим самим терміном дії. Надішліть власну копію файлу або надішлітьinput_task_id, доки Meshy зберігає вихідну задачу. - Задача не завершена успішно: задача
input_task_idвсе ще очікує, виконується або завершилася невдало. - Недійсний розмір друку:
intended_print_height_mmабоintended_print_longest_side_mmвиходить за межі діапазону від1до1000, або запит містить обидва значення. - Невідомий тип принтера:
printer_typeне єfdm,slaабоfull_color. - Висота для моделі, що не є GLB: запит містить
intended_print_height_mmіmodel_url, що не є файлом.glb. Натомість надішлітьintended_print_longest_side_mm. - Неможливо визначити розмір цієї моделі за висотою: при запитаній висоті або стандартних 150 мм найдовша сторона моделі вийшла б за межі діапазону від 1 до 1000 мм. Це також відбувається, коли модель пласка або коли Meshy не може визначити її розмір. Натомість надішліть
intended_print_longest_side_mm. Дляmodel_urlу форматі.glbта деяких задачinput_task_idMeshy визначає це лише після початку виконання задачі, і задача завершується якFAILED. - Розмір STL непридатний для використання: запит містить
printer_typeбез розміру, і Meshy не може прочитати власну найдовшу сторону файлу.stl, або вона виходить за межі діапазону від 1 до 1000 мм. Надішлітьintended_print_longest_side_mm.
Виправте запит, а потім надішліть його знову. Див. Помилки.
- Відсутній параметр: не надіслано ні
- Name
401 - Unauthorized- Description
API-ключ відсутній або недійсний. Перевірте заголовок
Authorization.
- Name
403 - Forbidden- Description
input_task_idє моделлю барельєфу, яку ця кінцева точка не може проаналізувати. Повідомлення:This model type does not support this operation. Надішліть іншу модель.
- Name
404 - Not Found- Description
Meshy не може знайти модель для аналізу за
input_task_id. Наприклад:- Задача не існує, була видалена, або не належить вам чи робочій області, до якої ви належите.
- Задача використовує модель старішу за Meshy 6, або її тип не створює 3D-модель.
- Файл моделі задачі більше не зберігається.
Перевірте, що
input_task_id— це підтримувана задача, яка належить вам або одній з ваших робочих областей, або надішліть модель якmodel_url.
- Name
429 - Too Many Requests- Description
Ви перевищили обмеження частоти, або у вас забагато задач, що очікують на виконання. Зачекайте, а потім повторіть спробу. Див. Обмеження частоти.
Отримати задачу Аналіз придатності до друку
Повертає задачу Аналіз придатності до друку за її ID.
Request
curl https://api.meshy.ai/openapi/v1/print/analyze/a43b5c6d-7e8f-901a-234b-567c890d1e2f \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
{
"id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
"type": "print-analyze",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000001000,
"expires_at": 1715725401000,
"task_error": null,
"printability": {
"_version": "v1",
"status": "warning",
"issue_count": 1,
"error_count": 0,
"warning_count": 1,
"metrics": {
"is_watertight": true,
"volume": 1.316167354292668,
"non_manifold_edges": 0,
"degenerate_faces": 43242,
"holes": 0
},
"evaluated_at": 1700000001000
},
"consumed_credits": 0
}
Response (wall thickness checked)
{
"id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
"type": "print-analyze",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000012000,
"expires_at": 1715725412000,
"task_error": null,
"printability": {
"_version": "v1",
"status": "error",
"issue_count": 2,
"error_count": 1,
"warning_count": 1,
"metrics": {
"is_watertight": true,
"volume": 1.316167354292668,
"non_manifold_edges": 0,
"degenerate_faces": 43242,
"holes": 0
},
"intended_print": {
"printer_type": "sla",
"height_mm": 100,
"longest_side_mm": 118,
"wall_thickness_mm": 0.8,
"dimensions_mm": [118, 72.41, 99.87]
},
"thin_walls": {
"thin_area_ratio": 0.083,
"has_thin_walls": true,
"status": "error"
},
"evaluated_at": 1700000012000
},
"consumed_credits": 0
}
Параметри
- Name
- id
- Type
- path
- Description
ID задачі з відповіді на створення.
Повертає
Об'єкт задачі Аналіз придатності до друку. Поле printability з'являється лише після того, як задача набуде статусу SUCCEEDED. Якщо Meshy перевіряв товщину стінки, printability також включає intended_print та thin_walls.
Видалити завдання Аналізу придатності до друку
Остаточно видаляє завдання Аналізу придатності до друку, включно з кешованим результатом. Скасувати видалення неможливо.
Request
curl --request DELETE \
--url https://api.meshy.ai/openapi/v1/print/analyze/a43b5c6d-7e8f-901a-234b-567c890d1e2f \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
// 200 OK on success, with an empty body.
//
// 409 Conflict when the task is IN_PROGRESS. The task keeps running:
{
"message": "Task is IN_PROGRESS and cannot be deleted. Credits for a task the worker has already started are not refundable; wait for it to reach SUCCEEDED, FAILED or CANCELED, then delete it."
}
Параметри шляху
- Name
- id
- Type
- path
- Description
ID завдання, яке потрібно видалити.
Статус завдання
Видалення завдання зі статусом PENDING повертає кредити, витрачені під час його створення.
Завдання зі статусом IN_PROGRESS видалити не можна. Запит поверне 409 Conflict,
а завдання продовжить виконуватися. Meshy не повертає кредити за завдання, яке вже почало
виконуватися, тож видалення такого завдання коштувало б вам і кредитів, і результату. Зачекайте, поки
воно досягне статусу SUCCEEDED, FAILED або CANCELED, а потім видаліть його.
Видалення завдання у фінальному статусі (SUCCEEDED, FAILED або CANCELED)
не повертає витрачені на нього кредити.
Повертає
200 OK, коли завдання видалено, або 409 Conflict, коли завдання має статус
IN_PROGRESS.
Список завдань аналізу придатності до друку
Повертає список ваших завдань Аналізу придатності до друку.
Request
curl https://api.meshy.ai/openapi/v1/print/analyze?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
[
{
"id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
"type": "print-analyze",
"status": "SUCCEEDED",
"progress": 100,
"preceding_tasks": 0,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000001000,
"expires_at": 1715725401000,
"task_error": null,
"printability": {
"_version": "v1",
"status": "warning",
"issue_count": 1,
"error_count": 0,
"warning_count": 1,
"metrics": {
"is_watertight": true,
"volume": 1.316167354292668,
"non_manifold_edges": 0,
"degenerate_faces": 43242,
"holes": 0
},
"evaluated_at": 1700000001000
},
"consumed_credits": 0
}
]
Параметри
- Name
- page_num
- Type
- integer
- за замовчуванням 1
- Description
Номер сторінки для повернення, починаючи з
1.
- Name
- page_size
- Type
- integer
- за замовчуванням 10
- Description
Кількість завдань на сторінці, до
100.
- Name
- sort_by
- Type
- string
- Description
Порядок сортування.
Доступні значення:
+created_at: спочатку найстаріші-created_at: спочатку найновіші
Повертає
Розбитий на сторінки список об'єктів завдання Аналізу придатності до друку.
Stream an Analyze Printability task
Транслює оновлення завдання Аналіз придатності до друку у вигляді Server-Sent Events (SSE).
Request
curl -N https://api.meshy.ai/openapi/v1/print/analyze/a43b5c6d-7e8f-901a-234b-567c890d1e2f/stream \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response Stream
// Error event example
event: error
data: {
"status_code": 404,
"message": "Task not found"
}
// Message event examples illustrate task progress.
// Every frame is the full task object; fields not yet populated are null / empty.
// The following PENDING frame is abbreviated to the fields that change.
event: message
data: {
"id": "a43b5c6d-7e8f-901a-234b-567c890d1e2f",
"progress": 0,
"status": "PENDING"
}
event: message
data: {
"id": "a43b5c6d-7e8f-901a-234b-567c890d1e2f",
"type": "print-analyze",
"status": "SUCCEEDED",
"progress": 100,
"preceding_tasks": 0,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000001000,
"expires_at": 1715725401000,
"task_error": null,
"printability": {
"_version": "v1",
"status": "warning",
"issue_count": 1,
"error_count": 0,
"warning_count": 1,
"metrics": {
"is_watertight": true,
"volume": 1.316167354292668,
"non_manifold_edges": 0,
"degenerate_faces": 43242,
"holes": 0
},
"evaluated_at": 1700000001000
},
"consumed_credits": 0
}
Параметри
- Name
- id
- Type
- path
- Description
ID завдання з відповіді на створення.
Повертає
Потік об'єктів завдання Аналіз придатності до друку у вигляді Server-Sent Events.
Кожна подія містить повний об'єкт завдання, у тому ж форматі, що й
повертає кінцева точка Get. Поки завдання має статус PENDING або IN_PROGRESS, його поля
виводу порожні (null, [] або {}), а finished_at дорівнює 0. Meshy надсилає
поле printability лише після того, як завдання отримає статус SUCCEEDED.
Об'єкт завдання Analyze Printability
Об'єкт завдання Analyze Printability описує один аналіз 3D-моделі. Він містить статус, progress і результат придатності до друку, коли завдання завершується успішно.
The Analyze Printability Task Object
{
"id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
"type": "print-analyze",
"status": "SUCCEEDED",
"progress": 100,
"preceding_tasks": 0,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000001000,
"expires_at": 1715725401000,
"task_error": null,
"printability": {
"_version": "v1",
"status": "warning",
"issue_count": 1,
"error_count": 0,
"warning_count": 1,
"metrics": {
"is_watertight": true,
"volume": 1.316167354292668,
"non_manifold_edges": 0,
"degenerate_faces": 43242,
"holes": 0
},
"evaluated_at": 1700000001000
},
"consumed_credits": 0
}
The Analyze Printability Task Object (wall thickness checked)
{
"id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
"type": "print-analyze",
"status": "SUCCEEDED",
"progress": 100,
"preceding_tasks": 0,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000012000,
"expires_at": 1715725412000,
"task_error": null,
"printability": {
"_version": "v1",
"status": "error",
"issue_count": 2,
"error_count": 1,
"warning_count": 1,
"metrics": {
"is_watertight": true,
"volume": 1.316167354292668,
"non_manifold_edges": 0,
"degenerate_faces": 43242,
"holes": 0
},
"intended_print": {
"printer_type": "sla",
"height_mm": 100,
"longest_side_mm": 118,
"wall_thickness_mm": 0.8,
"dimensions_mm": [118, 72.41, 99.87]
},
"thin_walls": {
"thin_area_ratio": 0.083,
"has_thin_walls": true,
"status": "error"
},
"evaluated_at": 1700000012000
},
"consumed_credits": 0
}
- Name
- id
- Type
- string
- Description
ID завдання. Розглядайте його як непрозорий рядок і не покладайтеся на його формат.
- Name
- type
- Type
- string
- Description
Тип завдання, завжди
print-analyze.
- Name
- status
- Type
- string
- Description
Статус завдання, один із
PENDING,IN_PROGRESS,SUCCEEDED,FAILEDабоCANCELED.
- Name
- progress
- Type
- integer
- Description
Наскільки виконано завдання, у відсотках. Значення
0, поки завдання не почалося, і100, коли воно успішно завершене.
- Name
- preceding_tasks
- Type
- integer
- Description
Кількість завдань попереду цього в черзі. Значення має сенс лише, поки завдання перебуває у статусі
PENDING.
- Name
- created_at
- Type
- timestamp
- Description
Час створення завдання, у мілісекундах Unix.
- Name
- started_at
- Type
- timestamp
- Description
Час початку завдання, у мілісекундах Unix. Значення
0, поки завдання не почалося.
- Name
- finished_at
- Type
- timestamp
- Description
Час завершення завдання, у мілісекундах Unix. Значення
0, поки завдання не завершиться.
- Name
- expires_at
- Type
- timestamp
- Description
Час, коли закінчується термін дії результату завдання, у мілісекундах Unix. Значення
0, поки завдання не завершиться.
- Name
- task_error
- Type
- object
- Description
Деталі помилки, коли завдання завершується невдало. Значення
null, якщо завдання не зазнало невдачі. Див. Помилки.- Name
message- Type
- string
- Description
Опис того, що пішло не так.
- Name
- printability
- Type
- object
- Description
Результат аналізу. Відсутній, доки завдання не отримає статус
SUCCEEDED.- Name
_version- Type
- string
- Description
Версія схеми результату придатності до друку. Значення —
v1.
- Name
status- Type
- string
- Description
Загальний висновок, один із:
healthy: немає помилок і попередженьwarning: щонайменше одне попередження і немає помилокerror: щонайменше одна помилкаunknown: Meshy не зміг проаналізувати модель
Коли Meshy перевіряв товщину стінки, це гірший із результатів перевірок сітки та
thin_walls.status. У порядку від найгіршого до найкращого:error,warning,unknownтаhealthy.
- Name
issue_count- Type
- integer
- Description
Загальна кількість проблем, дорівнює
error_count + warning_count.
- Name
error_count- Type
- integer
- Description
Кількість проблем рівня помилки. Meshy рахує одну помилку за кожне з наступного:
- Модель не є водонепроникною і має більше 8 отворів.
- Модель має більше 8 отворів.
- Об'єм дорівнює нулю або менший за нуль.
- Модель має більше 50 немноговидних ребер.
Коли Meshy перевіряв товщину стінки, стінки, що є надто тонкими (
thin_walls.statusдорівнюєerror), рахуються як ще одна помилка.
- Name
warning_count- Type
- integer
- Description
Кількість проблем рівня попередження. Meshy рахує одне попередження за кожне з наступного:
- Модель не є водонепроникною і має 8 або менше отворів.
- Модель має від 1 до 8 отворів.
- Модель має від 1 до 50 немноговидних ребер.
- Модель має вироджені грані.
- Name
metrics- Type
- object
- Description
Необроблені виміри геометрії моделі.
- Name
is_watertight- Type
- boolean
- Description
true, коли сітка не має граничних ребер, тобто коли вона замкнена.
- Name
volume- Type
- number
- Description
Об'єм моделі, у кубічних метрах.
- Name
non_manifold_edges- Type
- integer
- Description
Кількість немноговидних ребер.
- Name
degenerate_faces- Type
- integer
- Description
Кількість вироджених граней, тобто граней із нульовою площею або некоректних граней.
- Name
holes- Type
- integer
- Description
Кількість отворів у сітці, підрахована як граничні петлі.
- Name
intended_print- Type
- object
- Description
Принтер і розмір, які використовувалися під час перевірки товщини стінки. Присутнє лише коли Meshy перевіряв товщину стінки.
- Name
printer_type- Type
- string
- Description
Тип принтера:
fdm,slaабоfull_color.
- Name
height_mm- Type
- number
- Description
Висота друку, у міліметрах, коли розмір друку визначається за висотою. Інакше —
null.
- Name
longest_side_mm- Type
- number
- Description
Довжина найдовшої сторони друку, у міліметрах. Коли розмір друку визначається за висотою, Meshy обчислює це значення на основі пропорцій моделі.
- Name
wall_thickness_mm- Type
- number
- Description
Мінімальна товщина стінки для
printer_type, у міліметрах. Meshy позначає тонші стінки як надто тонкі.
- Name
dimensions_mm- Type
- array
- Description
Розміри друку
[ширина, глибина, висота], у міліметрах. Висота може відрізнятися відheight_mmна частку міліметра. Значенняnullдля вхідних даних, відмінних від GLB, або коли Meshy не може визначити розмір моделі.
- Name
thin_walls- Type
- object
- Description
Результат перевірки товщини стінки. Присутнє лише коли Meshy перевіряв товщину стінки.
- Name
thin_area_ratio- Type
- number
- Description
Частка поверхні, тонша за
intended_print.wall_thickness_mm, від0до1. Значенняnull, коли Meshy не зміг виміряти модель.
- Name
has_thin_walls- Type
- boolean
- Description
true, якщо будь-яка частина поверхні надто тонка. Самі лише гострі кути можуть зробити це значенняtrue, тож використовуйтеstatus, щоб визначити, чи потрібно потовщувати стінки. Значенняnull, коли Meshy не зміг виміряти модель.
- Name
status- Type
- string
- Description
Висновок щодо товщини стінки, один із:
healthy: 5% або менше поверхні надто тонкі.error: понад 5% поверхні надто тонкі. Щоб потовщити стінки, надішлітьidцього завдання до Відновлення придатності до друку якinput_task_id. Якщо це завдання аналізувало файл.stl,.fbxабо.gltfзmodel_url, натомість надішліть цей файл якmodel_url.unknown: Meshy не зміг виміряти модель. Якщо сама перевірка товщини стінки завершується невдало, завдання завершується зі статусомFAILED.
- Name
evaluated_at- Type
- timestamp
- Description
Час, коли Meshy обчислив аналіз, у мілісекундах Unix.
- Name
- consumed_credits
- Type
- integer
- Description
Кількість кредитів, використаних завданням. Завжди
0, оскільки аналіз безкоштовний.