将平面图转换为3D

时间:2017-09-12 08:50:43

标签: archilogic 3d.io

我在这里尝试了这个2D到3d平面图转换:

https://github.com/archilogic-com/3dio-floor-plan-app

我最后得到了转换ID。下一步做什么?

我发现firebase db status中的转换显示为“IN_PROGRESS”,它会在firebase数据库状态完成后自动将其转换为“COMPLETED”吗?

我会收回3d ojbect文件吗?

由于

1 个答案:

答案 0 :(得分:2)

在状态更新时,您的节点服务器将从api服务器获得回调并触发此功能,该功能将订购模型的人员发送带有该模型的URL的电子邮件:

if (status === 'COMPLETED') {
  console.log(`Floor plan conversion successful`)
  const sceneUrl = io3d.scene.getViewerUrl({ sceneId: conversionData.sceneId })
  const emailBody = `Your 3D model is ready: ${sceneUrl}`
  return sendEmailToCustomer(rpc, {
    to: [toEmail],
    from: configs.fromEmail,
    subject: 'Your 3D Model Is Ready',
    text: emailBody,
    html: emailBody
  })
}

这里可以修改代码:

https://github.com/archilogic-com/3dio-floor-plan-app/blob/master/api/on-conversion-status-update.js#L71

所以基本上你会在一个打开Archilogic查看器的URL中找回sceneId

https://spaces.archilogic.com/3d/!<sceneId>