API Analisar imprimibilidade
Verifique um modelo 3D em busca de problemas de impressão medindo sua estanqueidade, volume, furos, arestas non-manifold e faces degeneradas. Você também pode verificar a espessura de parede no tamanho em que planeja imprimir.
Criar uma tarefa de Analisar imprimibilidade
Cria uma tarefa de Analisar imprimibilidade, que avalia um modelo 3D e relata suas métricas de imprimibilidade. A tarefa é executada em segundo plano. Para saber quanto tempo uma tarefa costuma levar, consulte Tempos de processamento.
Quando o Meshy já tem o resultado de imprimibilidade para a tarefa input_task_id, a nova tarefa fica pronta imediatamente. Seu primeiro GET nela retorna o 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
- Obrigatório
- Description
Obrigatório, a menos que você envie
model_url. O ID da tarefa cujo modelo você deseja analisar. A tarefa deve ter o statusSUCCEEDEDe ser sua ou estar em um espaço de trabalho ao qual você pertence.Pode ser um destes tipos de tarefa, usando Meshy 6 ou mais recente, incluindo o Meshy 7:
Uma tarefa de Reparar imprimibilidade também funciona.
- Name
- model_url
- Type
- string
- Obrigatório
- Description
Obrigatório, a menos que você envie
input_task_id. O modelo a analisar, como uma URL pública ou um Data URI. Se você enviar ambos, o Meshy usainput_task_id.A partir de uma URL
httpouhttps, o modelo deve ser um arquivo.glb,.gltf,.obj,.fbxou.stlde no máximo 400 MB. Um Data URI pode conter apenas um arquivo GLB (data:model/gltf-binary;base64,...) ou glTF (data:model/gltf+json;base64,...) em base64 de no máximo 100 MB. Envie um arquivo.obj,.fbxou.stlcomo uma URLhttpouhttps.Um arquivo com mais de 100 MB também deve seguir estas regras:
- Um arquivo GLB, glTF, FBX ou OBJ pode ter no máximo 10.000.000 de faces. O Meshy conta faces como triângulos, então um quadrilátero conta como 2, e uma malha desenhada mais de uma vez conta uma vez por cópia.
- Um arquivo FBX deve ser binário FBX 7.1 ou mais recente.
- Um arquivo GLB ou glTF não deve usar compressão Draco.
Uma URL de download do Meshy (
assets.meshy.ai/…?Expires=…&Signature=…) é assinada e deixa de funcionar noexpires_atde sua tarefa. Ler a tarefa novamente não a renova. Para um modelo que você criou com o Meshy, envieinput_task_idem vez disso, que funciona enquanto o Meshy mantém a tarefa de origem (consulte Retenção de recursos). Para usar o modelo depois disso, baixe-o antes doexpires_ate envie sua própria cópia.
Para também verificar a espessura de parede no tamanho que você planeja imprimir, envie printer_type, um tamanho de impressão, ou ambos. O resultado fica em printability.thin_walls. Verificar a espessura de parede leva mais tempo, então a tarefa geralmente não fica pronta imediatamente, mesmo que o Meshy já tenha analisado o modelo antes.
- Name
- printer_type
- Type
- string
- Description
A impressora que você planeja usar. Ela define a espessura de parede mínima para a verificação de espessura de parede. Se você enviar um tamanho de impressão sem
printer_type, o Meshy usafdm.Valores disponíveis:
fdm: filamento, parede mínima de 1,0 mmsla: resina, parede mínima de 0,8 mmfull_color: colorido completo, parede mínima de 2,0 mm
Qualquer outro valor retorna
400.
- Name
- intended_print_height_mm
- Type
- number
- Description
A altura da impressão, em milímetros, de
1a1000. Um valor fora do intervalo retorna400. Envie este ouintended_print_longest_side_mm, não ambos.Funciona apenas com entrada GLB. Para um
model_urlque não seja um arquivo.glb, envieintended_print_longest_side_mmem vez disso.
- Name
- intended_print_longest_side_mm
- Type
- number
- Description
O comprimento do lado mais longo da impressão, em milímetros, de
1a1000. Um valor fora do intervalo retorna400. Funciona com todos os formatos de entrada.
Se você enviar printer_type sem um tamanho, o Meshy usa este tamanho de impressão:
- Arquivo
.glbou qualquerinput_task_id: 150 mm de altura - Arquivo
.stl: o próprio lado mais longo do arquivo, lido em milímetros - Arquivo
.obj,.fbxou.gltf: 150 mm no lado mais longo
Para um arquivo STL em outras unidades, envie intended_print_longest_side_mm.
O Meshy arredonda ambos os tamanhos de impressão para o milímetro mais próximo.
Retornos
O campo result da resposta contém o ID da nova tarefa de Analisar imprimibilidade.
Modos de falha
- Name
400 - Bad Request- Description
A requisição não pode ser executada. A mensagem de erro informa qual problema foi encontrado. Por exemplo:
- Parâmetro ausente: Nem
input_task_idnemmodel_urlforam enviados. - UUID inválido:
input_task_idnão é um UUID válido. - URL de modelo inválida:
model_urlestá malformado, usa um esquema não suportado ou tem uma extensão de arquivo não suportada. - Arquivo de modelo muito grande: O arquivo
model_urltem mais de 400 MB a partir de uma URLhttpouhttps, ou mais de 100 MB como Data URI. - Muitas faces: O arquivo
model_urlé um arquivo GLB, glTF, FBX ou OBJ com mais de 100 MB e mais de 10.000.000 de faces. Reduza o número de faces e envie o arquivo novamente. - FBX ASCII com mais de 100 MB: O arquivo
model_urlé um FBX ASCII com mais de 100 MB. Envie-o como FBX binário ou GLB. - Arquivo de modelo ilegível: O arquivo
model_urltem mais de 100 MB, e o Meshy não consegue ler seu cabeçalho. Por exemplo, é um GLB ou glTF comprimido com Draco, ou um FBX binário anterior à versão 7.1. - Cabeçalho do modelo muito complexo: O arquivo
model_urltem mais de 100 MB, e seu cabeçalho tem malhas, nós ou registros demais para verificar. Reduza o número de objetos no arquivo e envie-o novamente. - Arquivo de modelo não pode ser baixado:
model_urlretornou um erro, geralmente porque uma URL de download assinada do Meshy expirou. Ler a tarefa novamente retorna a mesma URL com a mesma expiração. Envie sua própria cópia do arquivo, ou envieinput_task_idenquanto o Meshy mantém a tarefa de origem. - Tarefa não concluída com sucesso: A tarefa
input_task_idainda está pendente, em andamento ou falhou. - Tamanho de impressão inválido:
intended_print_height_mmouintended_print_longest_side_mmestá fora de1a1000, ou a requisição tem ambos. - Tipo de impressora desconhecido:
printer_typenão éfdm,slanemfull_color. - Altura em um modelo que não é GLB: A requisição tem
intended_print_height_mme ummodel_urlque não é um arquivo.glb. Envieintended_print_longest_side_mmem vez disso. - Não é possível dimensionar este modelo pela altura: Na altura solicitada, ou no padrão de 150 mm, o lado mais longo do modelo ficaria fora de 1 a 1.000 mm. Isso também acontece quando o modelo é plano, ou quando o Meshy não consegue determinar seu tamanho. Envie
intended_print_longest_side_mmem vez disso. Para ummodel_url.glbe algumas tarefas deinput_task_id, o Meshy só descobre isso depois que a tarefa começa, e a tarefa termina comoFAILEDem vez disso. - Tamanho STL inutilizável: A requisição tem
printer_typesem um tamanho, e o Meshy não consegue ler o próprio lado mais longo do arquivo.stl, ou ele está fora de 1 a 1.000 mm. Envieintended_print_longest_side_mm.
Corrija a requisição e envie-a novamente. Consulte Erros.
- Parâmetro ausente: Nem
- Name
401 - Unauthorized- Description
A chave de API está ausente ou inválida. Verifique o cabeçalho
Authorization.
- Name
403 - Forbidden- Description
input_task_idé um modelo em baixo-relevo, que este endpoint não consegue analisar. A mensagem éThis model type does not support this operation. Envie um modelo diferente.
- Name
404 - Not Found- Description
O Meshy não consegue encontrar um modelo para analisar para
input_task_id. Por exemplo:- A tarefa não existe, foi excluída, ou não é sua nem está em um espaço de trabalho ao qual você pertence.
- A tarefa usa um modelo mais antigo que o Meshy 6, ou seu tipo não produz um modelo 3D.
- O arquivo de modelo da tarefa não está mais no armazenamento.
Verifique se
input_task_idé uma tarefa suportada que é sua ou está em um de seus espaços de trabalho, ou envie o modelo comomodel_url.
- Name
429 - Too Many Requests- Description
Você excedeu seu limite de taxa, ou tem tarefas pendentes demais. Aguarde e tente novamente. Consulte Limites de taxa.
Obter uma tarefa de Analisar imprimibilidade
Retorna uma tarefa de Analisar imprimibilidade pelo seu 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
O ID da tarefa a partir da resposta de criação.
Retornos
O objeto de tarefa de Analisar imprimibilidade. Seu campo printability não está presente até que a tarefa esteja SUCCEEDED. Quando a Meshy verificou a espessura de parede, printability também inclui intended_print e thin_walls.
Excluir uma tarefa de Analisar imprimibilidade
Exclui permanentemente uma tarefa de Analisar imprimibilidade, incluindo seu resultado em cache. Você não pode desfazer uma exclusão.
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 caminho
- Name
- id
- Type
- path
- Description
O ID da tarefa a ser excluída.
Status da tarefa
Excluir uma tarefa PENDING reembolsa os créditos usados quando você a criou.
Uma tarefa IN_PROGRESS não pode ser excluída. A requisição retorna 409 Conflict,
e a tarefa continua em execução. Meshy não reembolsa uma tarefa que já foi iniciada,
então excluí-la custaria tanto os créditos quanto o resultado. Aguarde até que ela
atinja o status SUCCEEDED, FAILED ou CANCELED e então a exclua.
Excluir uma tarefa em um status final (SUCCEEDED, FAILED ou CANCELED)
não reembolsa seus créditos.
Retornos
200 OK quando a tarefa é excluída, ou 409 Conflict quando a tarefa está
IN_PROGRESS.
Listar tarefas de Analisar imprimibilidade
Retorna uma lista das suas tarefas de Analisar imprimibilidade.
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
- padrão 1
- Description
O número da página a ser retornada, começando em
1.
- Name
- page_size
- Type
- integer
- padrão 10
- Description
O número de tarefas por página, até
100.
- Name
- sort_by
- Type
- string
- Description
A ordem de classificação.
Valores disponíveis:
+created_at: mais antigas primeiro-created_at: mais recentes primeiro
Retornos
Uma lista paginada de objetos de tarefa de Analisar imprimibilidade.
Stream an Analyze Printability task
Transmite as atualizações de uma tarefa de Analisar imprimibilidade como 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
}
Parâmetros
- Name
- id
- Type
- path
- Description
O ID da tarefa retornado na resposta de criação.
Retornos
Um stream de objetos de tarefa de Analisar imprimibilidade como Server-Sent Events.
Cada evento contém o objeto de tarefa completo, no mesmo formato retornado
pelo endpoint Get. Enquanto a tarefa estiver PENDING ou IN_PROGRESS, seus
campos de saída estarão vazios (null, [] ou {}), e finished_at será 0.
A Meshy envia o campo printability somente após a tarefa estar SUCCEEDED.
O objeto de tarefa Analyze Printability
Um objeto de tarefa Analyze Printability descreve uma análise de um modelo 3D. Ele contém o status, o progress e o resultado de imprimibilidade quando a tarefa é concluída com sucesso.
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
O ID da tarefa. Trate-o como uma string opaca e não dependa do seu formato.
- Name
- type
- Type
- string
- Description
O tipo da tarefa, sempre
print-analyze.
- Name
- status
- Type
- string
- Description
O status da tarefa, um de
PENDING,IN_PROGRESS,SUCCEEDED,FAILEDouCANCELED.
- Name
- progress
- Type
- integer
- Description
Quanto da tarefa foi concluído, em porcentagem. É
0até a tarefa começar e100quando ela é concluída com sucesso.
- Name
- preceding_tasks
- Type
- integer
- Description
O número de tarefas à frente desta na fila. O valor só é significativo enquanto a tarefa está
PENDING.
- Name
- created_at
- Type
- timestamp
- Description
Horário em que a tarefa foi criada, em milissegundos Unix.
- Name
- started_at
- Type
- timestamp
- Description
Horário em que a tarefa começou, em milissegundos Unix. É
0até a tarefa começar.
- Name
- finished_at
- Type
- timestamp
- Description
Horário em que a tarefa terminou, em milissegundos Unix. É
0até a tarefa terminar.
- Name
- expires_at
- Type
- timestamp
- Description
Horário em que o resultado da tarefa expira, em milissegundos Unix. É
0até a tarefa terminar.
- Name
- task_error
- Type
- object
- Description
Os detalhes do erro quando a tarefa falha. É
nullse a tarefa não falhou. Veja Erros.- Name
message- Type
- string
- Description
Uma descrição do que deu errado.
- Name
- printability
- Type
- object
- Description
O resultado da análise. Não está presente até a tarefa estar
SUCCEEDED.- Name
_version- Type
- string
- Description
A versão do esquema do resultado de imprimibilidade. O valor é
v1.
- Name
status- Type
- string
- Description
O veredito geral, um de:
healthy: sem erros e sem avisoswarning: pelo menos um aviso, e nenhum erroerror: pelo menos um errounknown: o Meshy não conseguiu analisar o modelo
Quando o Meshy verificou a espessura de parede, este é o pior entre as verificações de malha e
thin_walls.status. Do pior para o melhor, a ordem éerror,warning,unknownehealthy.
- Name
issue_count- Type
- integer
- Description
O número total de problemas, igual a
error_count + warning_count.
- Name
error_count- Type
- integer
- Description
O número de problemas de nível de erro. O Meshy conta um erro para cada um destes:
- O modelo não é watertight e tem mais de 8 buracos.
- O modelo tem mais de 8 buracos.
- O volume é zero ou menor.
- O modelo tem mais de 50 arestas non-manifold.
Quando o Meshy verificou a espessura de parede, paredes muito finas (
thin_walls.statuséerror) contam como mais um erro.
- Name
warning_count- Type
- integer
- Description
O número de problemas de nível de aviso. O Meshy conta um aviso para cada um destes:
- O modelo não é watertight e tem 8 buracos ou menos.
- O modelo tem de 1 a 8 buracos.
- O modelo tem de 1 a 50 arestas non-manifold.
- O modelo tem faces degeneradas.
- Name
metrics- Type
- object
- Description
As medições brutas de geometria do modelo.
- Name
is_watertight- Type
- boolean
- Description
truequando a malha não tem arestas de contorno, ou seja, quando está fechada.
- Name
volume- Type
- number
- Description
O volume do modelo, em metros cúbicos.
- Name
non_manifold_edges- Type
- integer
- Description
O número de arestas non-manifold.
- Name
degenerate_faces- Type
- integer
- Description
O número de faces degeneradas, que são faces com área zero ou faces inválidas.
- Name
holes- Type
- integer
- Description
O número de buracos na malha, contados como laços de contorno.
- Name
intended_print- Type
- object
- Description
A impressora e o tamanho que a verificação de espessura de parede usou. Presente apenas quando o Meshy verificou a espessura de parede.
- Name
printer_type- Type
- string
- Description
O tipo de impressora,
fdm,slaoufull_color.
- Name
height_mm- Type
- number
- Description
A altura de impressão, em milímetros, quando a impressão é dimensionada pela altura. Caso contrário, é
null.
- Name
longest_side_mm- Type
- number
- Description
O comprimento do lado mais longo da impressão, em milímetros. Quando a impressão é dimensionada pela altura, o Meshy a calcula a partir das proporções do modelo.
- Name
wall_thickness_mm- Type
- number
- Description
A espessura mínima de parede para
printer_type, em milímetros. O Meshy relata paredes mais finas como finas demais.
- Name
dimensions_mm- Type
- array
- Description
As dimensões
[width, depth, height]da impressão, em milímetros. A altura pode diferir deheight_mmpor uma fração de milímetro. Énullpara entradas diferentes de GLB, ou quando o Meshy não consegue determinar o tamanho do modelo.
- Name
thin_walls- Type
- object
- Description
O resultado da verificação de espessura de parede. Presente apenas quando o Meshy verificou a espessura de parede.
- Name
thin_area_ratio- Type
- number
- Description
A proporção da superfície mais fina que
intended_print.wall_thickness_mm, de0a1. Énullquando o Meshy não conseguiu medir o modelo.
- Name
has_thin_walls- Type
- boolean
- Description
truese qualquer parte da superfície for fina demais. Cantos afiados sozinhos podem torná-lotrue, então usestatuspara decidir se as paredes precisam ser espessadas. Énullquando o Meshy não conseguiu medir o modelo.
- Name
status- Type
- string
- Description
O veredito de espessura de parede, um de:
healthy: 5% ou menos da superfície é fina demais.error: mais de 5% da superfície é fina demais. Para espessar as paredes, envie oiddesta tarefa para Repair Printability comoinput_task_id. Se esta tarefa analisou um arquivo.stl,.fbxou.gltfa partir demodel_url, envie esse arquivo comomodel_urlem vez disso.unknown: o Meshy não conseguiu medir o modelo. Se a própria verificação de espessura de parede falhar, a tarefa termina comoFAILED.
- Name
evaluated_at- Type
- timestamp
- Description
Horário em que o Meshy computou a análise, em milissegundos Unix.
- Name
- consumed_credits
- Type
- integer
- Description
O número de créditos que a tarefa usou. É sempre
0, porque a análise é gratuita.