尝试在viewer3d中实现模型的自动导航或模型漫游



我正在努力实现本视频中所做的同样的事情。需要实现一个遍历,遍历渲染文件中的所有模型。有人能告诉我它是如何完成的吗?或者它在autodesk语言中被称为什么,这样我就可以找到它在autodesk文档上发布,并尝试实现它。

我在某个地方读到它,它说在创建RVT文件时需要实现它,然后需要渲染它,这是真的吗?

参考样本或文档会有很大帮助。

它在Autodesk Forge中称为getStaterestoreStategetState提供有关当前视口的信息。首先,通过var currentState = viewer.getState({viewport: true})获取状态并将currentState保存到某个位置,然后通过viewer.restoreState(currentState)调用它以获取已保存的视口。

是的,这可以通过以下几种方式实现:

  • 正如帕克斯顿所说,您可以使用getState/restoreState功能;";状态";包括相机位置、选定对象的ID、隐藏对象的ID和剖面等信息,但这些信息可以过滤掉
  • 或者,您可以手动存储相机信息(例如,使用viewer.navigation.getPosition()viewer.navigation.getTarget()viewer.navigation.getCameraUpVector()(,然后使用setView或使用(未记录的(方法viewer.navigation.setRequestTransition(true, newCameraPos, newCameraTarget)转换到此相机设置

最新更新