我需要一些帮助来调整Autodesk Viewer UI。我正在处理http://extract.autodesk.io/的本地化版本输出所提供的文件。 我尚未执行任何自定义编辑。我需要在以下区域中找到相关代码和更改建议的帮助:
答案 0 :(得分:0)
1.I want this first element and all other elements to open by default as Collapsed, so just the parent names are shown.
很不幸,据我所知,Viewer中没有直接的本机配置选项可实现此目的。但是,您可以:
在Model Browser
按钮上放置一个一次性单击侦听器,以编程方式触发您想要折叠的相应音符的单击,或直接向其中添加“ .collapsed”类。您可以通过节点lmv-nodeid
或节点label text
来获得节点:
<div lmv-nodeid="9" class="collapsed group visible">
<lmvheader style="padding-left: 13px;">
<div class="visibility"></div>
<label>Switch:1</label>
</lmvheader>
</div>
instanceTree
和Autodesk.Viewing.UI.DockingPanel
扩展并构建自己的浏览器,请参见示例here 2.What is needed for Firefox to display scrollbars as intended?
Here是您问题的好答案。但是,看起来现状还远远不够完美,到目前为止还没有发现明确的骇客。因此,再次寻求彻底的解决方案,您需要创建自己的样式(可以在like的帮助下完成)并将其应用于.docking-panel
,并附加.model-structure-panel
或任何其他面板您想缩小范围。
3.What code might override camera zoom property AFTER correctly loading default zoom value ?
This应该是您所追求的代码。
您可以使用viewer.autocam.goToView( newView )
操纵相机,并在下面查看示例视图配置:
const newView = {
position: newPosition,
up: currentView.up,
center: newCenter,
pivot: newPivotPoint,
fov: currentView.fov,
worldUp: currentView.worldUp,
isOrtho: (currentView.isOrtho === false)
}