Я следую пошаговым инструкциям Учебник по извлечению геометрии , и все кажется работает нормально, кроме случаев, когда я проверяю манифест после публикации задания, он всегдавозвращает манифест для первоначального преобразования в SVF.
В учебнике конкретно указано, что сначала необходимо преобразовать в SVF.Это занимает от нескольких секунд до нескольких минут, начиная с 0% и до 100%.Я жду завершения, и когда я отправляю вторую работу со следующей полезной нагрузкой (проверяя, что полезная нагрузка соответствует запросу)
let objPayload = {
"input": {
"urn": job.urn # urn retrieved from the file upload / svf conversion
},
"output": {
"formats": [
{
"type": "obj"
, "advanced": {
"modelGuid": metaData[0].guid,
"objectIds": [-1]
}
}]
}
}
(где metaData[0].guid
- предоставленный гид из вызова шага 1 к /modelderivative/v2/designdata/${urn}/metadata
), то задание на самом деле начинает примерно с 99%.Иногда требуется несколько секунд для завершения, но когда это происходит, вызов для извлечения манифеста возвращает предыдущий манифест, где выходной формат помечен как «svf».
POST Job на странице указано, что
Производные хранятся в манифесте, который обновляется каждый раз, когда эта конечная точка используется в исходном файле.
Так что я ожидаю, что возвращенный манифестобновиться, чтобы вернуть запрошенный объект.Но это не так.
Что мне здесь не хватает?