API de Analizar imprimibilidad
Comprueba un modelo 3D en busca de problemas de impresión midiendo su estanqueidad, volumen, agujeros, aristas non-manifold y caras degeneradas. También puedes comprobar el grosor de pared al tamaño en el que planeas imprimir.
Crear una tarea de Analizar imprimibilidad
Crea una tarea de Analizar imprimibilidad, que evalúa un modelo 3D e informa sus métricas de imprimibilidad. La tarea se ejecuta en segundo plano. Para saber cuánto suele tardar una tarea, consulta Tiempos de procesamiento.
Cuando Meshy ya tiene el resultado de imprimibilidad de la tarea input_task_id, la nueva tarea está lista de inmediato. Tu primer GET sobre ella devuelve el resultado.
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"
}
Parámetros
- Name
- input_task_id
- Type
- string
- Requerido
- Description
Obligatorio a menos que envíes
model_url. El ID de la tarea cuyo modelo quieres analizar. La tarea debe tener el estadoSUCCEEDEDy ser tuya o estar en un espacio de trabajo al que pertenezcas.Puede ser uno de estos tipos de tarea, usando Meshy 6 o una versión más reciente, incluido Meshy 7:
Una tarea de Reparar imprimibilidad también funciona.
- Name
- model_url
- Type
- string
- Requerido
- Description
Obligatorio a menos que envíes
input_task_id. El modelo a analizar, como una URL pública o un data URI. Si envías ambos, Meshy usainput_task_id.Desde una URL
httpohttps, el modelo debe ser un archivo.glb,.gltf,.obj,.fbxo.stlde como máximo 400 MB. Un data URI solo puede contener un archivo GLB en base64 (data:model/gltf-binary;base64,...) o glTF (data:model/gltf+json;base64,...) de como máximo 100 MB. Envía un archivo.obj,.fbxo.stlcomo una URLhttpohttps.Un archivo de más de 100 MB también debe cumplir estas reglas:
- Un archivo GLB, glTF, FBX u OBJ puede tener como máximo 10 000 000 de caras. Meshy cuenta las caras como triángulos, por lo que un cuadrilátero cuenta como 2, y una malla dibujada más de una vez cuenta una vez por copia.
- Un archivo FBX debe ser FBX binario 7.1 o más reciente.
- Un archivo GLB o glTF no debe usar compresión Draco.
Una URL de descarga de Meshy (
assets.meshy.ai/…?Expires=…&Signature=…) está firmada y deja de funcionar en elexpires_atde su tarea. Volver a leer la tarea no la renueva. Para un modelo que creaste con Meshy, envíainput_task_iden su lugar, que funciona mientras Meshy conserve la tarea de origen (consulta Retención de recursos). Para usar el modelo después de eso, descárgalo antes deexpires_aty envía tu propia copia.
Para también comprobar el grosor de pared al tamaño en el que planeas imprimir, envía printer_type, un tamaño de impresión, o ambos. El resultado está en printability.thin_walls. Comprobar el grosor de pared lleva más tiempo, así que la tarea normalmente no está lista de inmediato, incluso si Meshy ya analizó el modelo antes.
- Name
- printer_type
- Type
- string
- Description
La impresora que planeas usar. Establece el grosor de pared mínimo para la comprobación de grosor de pared. Si envías un tamaño de impresión sin
printer_type, Meshy usafdm.Valores disponibles:
fdm: filamento, grosor de pared mínimo de 1.0 mmsla: resina, grosor de pared mínimo de 0.8 mmfull_color: color completo, grosor de pared mínimo de 2.0 mm
Cualquier otro valor devuelve
400.
- Name
- intended_print_height_mm
- Type
- number
- Description
La altura de la impresión, en milímetros, de
1a1000. Un valor fuera de ese rango devuelve400. Envía este parámetro ointended_print_longest_side_mm, no ambos.Solo funciona con entrada en GLB. Para un
model_urlque no sea un archivo.glb, envíaintended_print_longest_side_mmen su lugar.
- Name
- intended_print_longest_side_mm
- Type
- number
- Description
La longitud del lado más largo de la impresión, en milímetros, de
1a1000. Un valor fuera de ese rango devuelve400. Funciona con todos los formatos de entrada.
Si envías printer_type sin un tamaño, Meshy usa este tamaño de impresión:
- Archivo
.glbo cualquierinput_task_id: 150 mm de alto - Archivo
.stl: el lado más largo del propio archivo, interpretado como milímetros - Archivo
.obj,.fbxo.gltf: 150 mm en el lado más largo
Para un archivo STL en otras unidades, envía intended_print_longest_side_mm.
Meshy redondea ambos tamaños de impresión al milímetro más cercano.
Devuelve
El campo result de la respuesta contiene el ID de la nueva tarea de Analizar imprimibilidad.
Modos de fallo
- Name
400 - Bad Request- Description
La solicitud no se puede ejecutar. El mensaje de error indica qué problema encontró. Por ejemplo:
- Parámetro faltante: no se envió ni
input_task_idnimodel_url. - UUID inválido:
input_task_idno es un UUID válido. - URL de modelo inválida:
model_urlestá mal formada, usa un esquema no compatible o tiene una extensión de archivo no compatible. - Archivo de modelo demasiado grande: el archivo de
model_urlsupera los 400 MB desde una URLhttpohttps, o supera los 100 MB como data URI. - Demasiadas caras: el archivo de
model_urles un archivo GLB, glTF, FBX u OBJ de más de 100 MB con más de 10 000 000 de caras. Reduce el número de caras y envía el archivo nuevamente. - FBX ASCII de más de 100 MB: el archivo de
model_urles un FBX ASCII de más de 100 MB. Envíalo como FBX binario o GLB. - Archivo de modelo ilegible: el archivo de
model_urltiene más de 100 MB y Meshy no puede leer su encabezado. Por ejemplo, es un GLB o glTF comprimido con Draco, o un FBX binario anterior a 7.1. - Encabezado del modelo demasiado complejo: el archivo de
model_urltiene más de 100 MB y su encabezado tiene demasiadas mallas, nodos o registros para comprobar. Reduce el número de objetos en el archivo y envíalo nuevamente. - El archivo de modelo no se puede descargar:
model_urldevolvió un error, casi siempre porque una URL de descarga firmada de Meshy caducó. Volver a leer la tarea devuelve la misma URL con la misma caducidad. Envía tu propia copia del archivo, o envíainput_task_idmientras Meshy conserve la tarea de origen. - Tarea no completada: la tarea de
input_task_idsigue pendiente, en curso o falló. - Tamaño de impresión inválido:
intended_print_height_mmointended_print_longest_side_mmestá fuera del rango de1a1000, o la solicitud tiene ambos. - Tipo de impresora desconocido:
printer_typeno esfdm,slanifull_color. - Altura en un modelo que no es GLB: la solicitud tiene
intended_print_height_mmy unmodel_urlque no es un archivo.glb. Envíaintended_print_longest_side_mmen su lugar. - No se puede dimensionar este modelo por altura: con la altura solicitada, o el valor predeterminado de 150 mm, el lado más largo del modelo quedaría fuera del rango de 1 a 1000 mm. También ocurre cuando el modelo es plano, o cuando Meshy no puede determinar su tamaño. Envía
intended_print_longest_side_mmen su lugar. Para unmodel_url.glby algunas tareas deinput_task_id, Meshy solo descubre esto después de que la tarea comienza, y la tarea termina comoFAILEDen su lugar. - Tamaño STL inutilizable: la solicitud tiene
printer_typesin un tamaño, y Meshy no puede leer el lado más largo propio del archivo.stl, o está fuera del rango de 1 a 1000 mm. Envíaintended_print_longest_side_mm.
Corrige la solicitud y envíala de nuevo. Consulta Errores.
- Parámetro faltante: no se envió ni
- Name
401 - Unauthorized- Description
Falta la clave de API o no es válida. Verifica el encabezado
Authorization.
- Name
403 - Forbidden- Description
input_task_ides un modelo de bajorrelieve, que este endpoint no puede analizar. El mensaje esThis model type does not support this operation. Envía un modelo diferente.
- Name
404 - Not Found- Description
Meshy no puede encontrar un modelo para analizar para
input_task_id. Por ejemplo:- La tarea no existe, fue eliminada, o no es tuya ni está en un espacio de trabajo al que pertenezcas.
- La tarea usa un modelo anterior a Meshy 6, o su tipo no produce un modelo 3D.
- El archivo de modelo de la tarea ya no está en el almacenamiento.
Comprueba que
input_task_idsea una tarea compatible que sea tuya o esté en uno de tus espacios de trabajo, o envía el modelo comomodel_url.
- Name
429 - Too Many Requests- Description
Superaste tu límite de tasa, o tienes demasiadas tareas pendientes. Espera y vuelve a intentarlo. Consulta Límites de tasa.
Obtener una tarea de Analizar imprimibilidad
Devuelve una tarea de Analizar imprimibilidad por su 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
}
Parámetros
- Name
- id
- Type
- path
- Description
El ID de la tarea de la respuesta de creación.
Devuelve
El objeto de tarea de Analizar imprimibilidad. Su campo printability no está presente hasta que la tarea esté SUCCEEDED. Cuando Meshy comprueba el grosor de pared, printability también incluye intended_print y thin_walls.
Eliminar una tarea de Analizar imprimibilidad
Elimina permanentemente una tarea de Analizar imprimibilidad, incluido su resultado almacenado en caché. No puedes deshacer una eliminación.
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."
}
Parámetros de ruta
- Name
- id
- Type
- path
- Description
El ID de la tarea que se va a eliminar.
Estado de la tarea
Eliminar una tarea PENDING reembolsa los créditos que utilizó al crearla.
Una tarea IN_PROGRESS no se puede eliminar. La solicitud devuelve 409 Conflict,
y la tarea sigue ejecutándose. Meshy no reembolsa una tarea que ya ha comenzado,
así que eliminarla te costaría tanto los créditos como el resultado. Espera a que
alcance el estado SUCCEEDED, FAILED o CANCELED, y luego elimínala.
Eliminar una tarea en un estado final (SUCCEEDED, FAILED o CANCELED)
no reembolsa sus créditos.
Devuelve
200 OK cuando la tarea se elimina, o 409 Conflict cuando la tarea está
IN_PROGRESS.
Listar tareas de Analizar imprimibilidad
Devuelve una lista de tus tareas de Analizar imprimibilidad.
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
}
]
Parámetros
- Name
- page_num
- Type
- integer
- predeterminado 1
- Description
El número de página a devolver, comenzando en
1.
- Name
- page_size
- Type
- integer
- predeterminado 10
- Description
El número de tareas por página, hasta
100.
- Name
- sort_by
- Type
- string
- Description
El orden de clasificación.
Valores disponibles:
+created_at: más antiguas primero-created_at: más recientes primero
Devuelve
Una lista paginada de objetos de tarea de Analizar imprimibilidad.
Transmitir una tarea de Analizar imprimibilidad en streaming
Transmite las actualizaciones de una tarea de Analizar imprimibilidad como eventos enviados por el servidor (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
}
Parámetros
- Name
- id
- Type
- path
- Description
El ID de la tarea de la respuesta de creación.
Devuelve
Un flujo de objetos de tarea de Analizar imprimibilidad como eventos enviados por el servidor.
Cada evento contiene el objeto de tarea completo, con la misma forma que devuelve el endpoint Get. Mientras la tarea está en PENDING o IN_PROGRESS, sus campos de salida están vacíos (null, [] o {}), y finished_at es 0. Meshy envía el campo printability solo después de que la tarea esté en SUCCEEDED.
El objeto de tarea Analizar imprimibilidad
Un objeto de tarea Analizar imprimibilidad describe un análisis de un modelo 3D. Contiene el estado, el progress y el resultado de imprimibilidad cuando la tarea tiene éxito.
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
El ID de la tarea. Trátelo como una cadena opaca y no dependa de su formato.
- Name
- type
- Type
- string
- Description
El tipo de tarea, siempre
print-analyze.
- Name
- status
- Type
- string
- Description
El estado de la tarea, uno de
PENDING,IN_PROGRESS,SUCCEEDED,FAILEDoCANCELED.
- Name
- progress
- Type
- integer
- Description
Cuánto de la tarea se ha completado, como porcentaje. Es
0hasta que la tarea comienza y100cuando tiene éxito.
- Name
- preceding_tasks
- Type
- integer
- Description
La cantidad de tareas por delante de esta en la cola. El valor solo es significativo mientras la tarea está en
PENDING.
- Name
- created_at
- Type
- timestamp
- Description
Hora en que se creó la tarea, en milisegundos Unix.
- Name
- started_at
- Type
- timestamp
- Description
Hora en que comenzó la tarea, en milisegundos Unix. Es
0hasta que la tarea comienza.
- Name
- finished_at
- Type
- timestamp
- Description
Hora en que finalizó la tarea, en milisegundos Unix. Es
0hasta que la tarea finaliza.
- Name
- expires_at
- Type
- timestamp
- Description
Hora en que expira el resultado de la tarea, en milisegundos Unix. Es
0hasta que la tarea finaliza.
- Name
- task_error
- Type
- object
- Description
Los detalles del error cuando la tarea falla. Es
nullsi la tarea no ha fallado. Consulte Errores.- Name
message- Type
- string
- Description
Una descripción de lo que salió mal.
- Name
- printability
- Type
- object
- Description
El resultado del análisis. No está presente hasta que la tarea está en
SUCCEEDED.- Name
_version- Type
- string
- Description
La versión del esquema del resultado de imprimibilidad. El valor es
v1.
- Name
status- Type
- string
- Description
El veredicto general, uno de:
healthy: sin errores y sin advertenciaswarning: al menos una advertencia, y sin erroreserror: al menos un errorunknown: Meshy no pudo analizar el modelo
Cuando Meshy comprobó el grosor de pared, este es el peor resultado entre las comprobaciones de la malla y
thin_walls.status. De peor a mejor, el orden eserror,warning,unknownyhealthy.
- Name
issue_count- Type
- integer
- Description
El número total de problemas, igual a
error_count + warning_count.
- Name
error_count- Type
- integer
- Description
El número de problemas de nivel error. Meshy cuenta un error por cada uno de estos casos:
- El modelo no es watertight y tiene más de 8 agujeros.
- El modelo tiene más de 8 agujeros.
- El volumen es cero o menor.
- El modelo tiene más de 50 aristas non-manifold.
Cuando Meshy comprobó el grosor de pared, las paredes demasiado delgadas (
thin_walls.statuseserror) cuentan como un error adicional.
- Name
warning_count- Type
- integer
- Description
El número de problemas de nivel advertencia. Meshy cuenta una advertencia por cada uno de estos casos:
- El modelo no es watertight y tiene 8 agujeros o menos.
- El modelo tiene entre 1 y 8 agujeros.
- El modelo tiene entre 1 y 50 aristas non-manifold.
- El modelo tiene caras degeneradas.
- Name
metrics- Type
- object
- Description
Las mediciones de geometría sin procesar del modelo.
- Name
is_watertight- Type
- boolean
- Description
truecuando la malla no tiene aristas de contorno, es decir, cuando está cerrada.
- Name
volume- Type
- number
- Description
El volumen del modelo, en metros cúbicos.
- Name
non_manifold_edges- Type
- integer
- Description
El número de aristas non-manifold.
- Name
degenerate_faces- Type
- integer
- Description
El número de caras degeneradas, que son caras con área cero o caras no válidas.
- Name
holes- Type
- integer
- Description
El número de agujeros en la malla, contados como bucles de contorno.
- Name
intended_print- Type
- object
- Description
La impresora y el tamaño que usó la comprobación de grosor de pared. Presente solo cuando Meshy comprobó el grosor de pared.
- Name
printer_type- Type
- string
- Description
El tipo de impresora,
fdm,slaofull_color.
- Name
height_mm- Type
- number
- Description
La altura de impresión, en milímetros, cuando la impresión se dimensiona por altura. En caso contrario, es
null.
- Name
longest_side_mm- Type
- number
- Description
La longitud del lado más largo de la impresión, en milímetros. Cuando la impresión se dimensiona por altura, Meshy la calcula a partir de las proporciones del modelo.
- Name
wall_thickness_mm- Type
- number
- Description
El grosor de pared mínimo para
printer_type, en milímetros. Meshy informa las paredes más delgadas como demasiado finas.
- Name
dimensions_mm- Type
- array
- Description
El
[ancho, profundidad, altura]de la impresión, en milímetros. La altura puede diferir deheight_mmen una fracción de milímetro. Esnullpara entradas que no sean GLB, o cuando Meshy no puede determinar el tamaño del modelo.
- Name
thin_walls- Type
- object
- Description
El resultado de la comprobación de grosor de pared. Presente solo cuando Meshy comprobó el grosor de pared.
- Name
thin_area_ratio- Type
- number
- Description
La proporción de la superficie más delgada que
intended_print.wall_thickness_mm, de0a1. Esnullcuando Meshy no pudo medir el modelo.
- Name
has_thin_walls- Type
- boolean
- Description
truesi alguna parte de la superficie es demasiado delgada. Las esquinas afiladas por sí solas pueden hacer que seatrue, así que usestatuspara decidir si las paredes necesitan engrosarse. Esnullcuando Meshy no pudo medir el modelo.
- Name
status- Type
- string
- Description
El veredicto del grosor de pared, uno de:
healthy: el 5% o menos de la superficie es demasiado delgada.error: más del 5% de la superficie es demasiado delgada. Para engrosar las paredes, envíe elidde esta tarea a Reparar imprimibilidad comoinput_task_id. Si esta tarea analizó un archivo.stl,.fbxo.gltfdesdemodel_url, envíe ese archivo comomodel_urlen su lugar.unknown: Meshy no pudo medir el modelo. Si la propia comprobación de grosor de pared falla, la tarea termina comoFAILED.
- Name
evaluated_at- Type
- timestamp
- Description
Hora en que Meshy calculó el análisis, en milisegundos Unix.
- Name
- consumed_credits
- Type
- integer
- Description
El número de créditos que usó la tarea. Siempre es
0, porque el análisis es gratuito.