【发布时间】:2018-01-29 09:34:34
【问题描述】:
我在 Revit 中为我的模型设置了特定方向,但是当它加载到 Forge 查看器中时,查看器似乎覆盖了我在 Revit 中设置的坐标。
我可以在哪里/如何在查看器中编辑我的模型的“主屏幕”?
【问题讨论】:
标签: autodesk-forge autodesk-viewer
我在 Revit 中为我的模型设置了特定方向,但是当它加载到 Forge 查看器中时,查看器似乎覆盖了我在 Revit 中设置的坐标。
我可以在哪里/如何在查看器中编辑我的模型的“主屏幕”?
【问题讨论】:
标签: autodesk-forge autodesk-viewer
有两种方法可以做到这一点根据我的经验,一种是在 Revit ViewCube 中使用 Set current view as Home,另一种是在 Forge 查看器中使用 Viewer3D 状态 API。
在 Revit 部分,您可以通过以下方式执行此操作:
Set current view as Home 以将当前视图保存为默认视图。Publish Settings 中选择这个 3D 视图,告诉 Forge Model Derivative 服务翻译它以便在 Forge 查看器中查看,然后单击 save 按钮将此 3D 视图指定为 Forge 的 Web 视图。李>
在 Forge Viewer 端,您可以这样做:
viewer.getStatus( { viewport: true } ) 以获取当前摄像头状态(仅限一次)。viewer.restoreState( thisCameraState ) 加载所有几何图形后恢复此相机状态。viewer.utilities.autocam.setCurrentViewAsHome()。==== 更新 ====
如果您对此问题仍有疑问,可以考虑提供一个可重现的案例来证明,我很乐意为您分析。以下项目应在可重现的情况下:
如果您的可复制案例无法在此处公开发布,请将其发送至forge.help@autodesk.com 并在发送前删除敏感数据或信息。
希望对您有所帮助。
【讨论】:
https://developer.api.autodesk.com/modelderivative/v2/designdata/job 时将参数 x-ads-force: true 添加到请求标头。这将强制模型衍生服务用新生成的衍生文件替换以前翻译的输出文件类型。这是文档:developer.autodesk.com/en/docs/model-derivative/v2/reference/…
x-ads-force: true 以请求翻译工作或使用新名称上传修改后的文件,您的翻译结果可能会保持旧的结果。请再试一次,Revit 零件工作流程在我这边工作正常。