【发布时间】:2020-07-01 23:29:47
【问题描述】:
我有一个具有多个视图状态的项目 (viewer.setstate()) 我想'从一种状态导航到另一种状态
如果一个 restoreState 有一个切面,它将保持在下一个恢复状态。 恢复下一个查看器状态时如何“关闭”剖面。
【问题讨论】:
标签: autodesk-viewer
我有一个具有多个视图状态的项目 (viewer.setstate()) 我想'从一种状态导航到另一种状态
如果一个 restoreState 有一个切面,它将保持在下一个恢复状态。 恢复下一个查看器状态时如何“关闭”剖面。
【问题讨论】:
标签: autodesk-viewer
在恢复视图状态时,您可以应用过滤器来决定要恢复的内容和不恢复的内容。例如,您恢复覆盖剖切面,您可以:
// Prevent storing cut planes while restoring a view state
viewer.restoreState( viewState, { cutplanes: false })
【讨论】:
我有类似的问题,不确定它们是否相关。当试图将状态从状态 A 恢复到 B 时,如果状态 B 有一个空的剖切面数组,它将保留前一个状态的剖切面。
我做了一个非常糟糕的修复,在模型中添加了一个非常高的 Z 切面(您可以在模型边界框处获得最高坐标),但这听起来是一种非常糟糕的修复方法。? 我是很确定它将来会回来困扰我。
【讨论】: