Navisworks问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navisworks问题相关的知识,希望对你有一定的参考价值。

我在里面Animator创建了一个平移动画 但不知道怎么导出 点上面的导出动画 显示没有已定义的模拟任务

参考技术A 其实有教程的一看就明白,首先点击timeline当中的列,然后点击自定义,这时下面的菜单就多了动画和动画行为,动画下拉选择你之前设置好的animator,动画行为默认的缩放就行。视点那个问题,你先右键在保存视点的菜单中右键建立动画,然后依次保存视点,之后导入动画就行了。

Navisworks 文件中的元素

【中文标题】Navisworks 文件中的元素【英文标题】:Elements in a Navis works file 【发布时间】:2018-04-15 03:22:35 【问题描述】:

类似于 rvt 文件如何使用附加到名称的 [\d+] 来指示元素,是否有任何特殊属性或指示符表明 nw* 文件的 Autodesk-forge 查看器对象树中的特定节点是元素?

【问题讨论】:

“rvt 文件使用 [\d+]”是指 3D 对象的名称还是 Forge 查看器中 PropertyPanel 的标题?例如,结构列[123456]? 是的!我的意思是例如Structure Column[123456],字符串类型。不过我不确定 Forge Viewer,我只使用过 api。 【参考方案1】:

您可以使用ExternalId 来指示 Forge Viewer 中的元素。据我所知,在 Revit 中是 Revit API 的 Element.UniqueId,但我不知道它在 Navisworks 中代表什么。您可以从特定元素 (dbId) 的属性对象中获取 ExternalId,如下所示:

viewer.getProperties( dbId,
    function( result ) 
        console.log( result.externalId );
    ,
    function( status, message, data ) 
        console.warn( status, message, data );
    );

您还可以从ExternalId 中检索dbId:

viewer.model.getExternalIdMapping(
    function( map ) 
        console.log( map[externalId] );
    ,
    function( error ) 
        console.warn( error );
    );

【讨论】:

以上是关于Navisworks问题的主要内容,如果未能解决你的问题,请参考以下文章

REVIT 2011模型转化到 NAVISWORKS的问题

Forge ARKit - Navisworks 到 Unity

将 navisworks 剖面转换为锻造

Revit:在哪里可以找到 Navisworks 导出加载项

Navisworks 文件中的元素

Navisworks 在 Forge 查看器中保存了视点