将平面图转换为 3D
Convert floor plan to 3D
我在这里尝试了这个 2d 到 3d 平面图的转换:
https://github.com/archilogic-com/3dio-floor-plan-app
我终于得到了转换ID。接下来做什么?
我发现 firebase db 状态中的转换显示 "IN_PROGRESS",它会在完成时自动将 firebase db 状态中的转换更改为 "COMPLETED" 吗?
我能取回 3d ojbect 文件吗?
谢谢
在状态更新时,您的节点服务器将从 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
})
}
可以在此处修改代码:
所以基本上你会在 url 中取回 sceneId,这会打开 Archilogic 查看器
https://spaces.archilogic.com/3d/!<sceneId>
我在这里尝试了这个 2d 到 3d 平面图的转换:
https://github.com/archilogic-com/3dio-floor-plan-app
我终于得到了转换ID。接下来做什么?
我发现 firebase db 状态中的转换显示 "IN_PROGRESS",它会在完成时自动将 firebase db 状态中的转换更改为 "COMPLETED" 吗?
我能取回 3d ojbect 文件吗?
谢谢
在状态更新时,您的节点服务器将从 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
})
}
可以在此处修改代码:
所以基本上你会在 url 中取回 sceneId,这会打开 Archilogic 查看器
https://spaces.archilogic.com/3d/!<sceneId>