关于Revit与Navisworks的互操作性(interoperability)

2023-10-23 12:10

本文主要是介绍关于Revit与Navisworks的互操作性(interoperability),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关注公众号及时获取文章更新

目前,BIM在土木交通行业的运用通常是利用其可视化功能,对具体的施工过程进行模拟,以供招投标或者方案评审时使用。所以,采用REVIT建立完模型往往才完成工作的第一步。

图 1

图 2

REVIT模型导入到Navisworks中有三种方法:一是REVIT中的外部工具直接导出NWC格式,如图1所示,(有人会发现自己的REVIT中没有NVS的导出插件,图2,原因主要是没有安装这个插件或者在安装NVS之前没有安装好相应版本的RVT);二是直接在Navisworks软件打开rvt格式的Revit文件,然后再rvt文件同目录下就自动生成了一个NWC格式文件,当REVIT模型较大时,这种方法打开较慢;第三种就是利用Navisworks里面的批处理命令(batch utility),改命令可以一次将多个RVT模型导出为NWC格式文件,并且还可以直接将这些导出NWC文件自动合并成为一个文件,对一个项目来说模型一般都是拆分成多个RVT模型文件的,利用这个批处理命令可以快速将整个项目模型合并,得到一个项目全模型的NWC格式文件。

今天的重点不是讲模型导出问题,主要是为了阐述RVT与NVS的互操作性的问题。这个问题在实际操作中太重要了。如果在做施工动画的时候,发现模型中的一些错误或者是之前所采用的建模方式实现不了想要的动画效果,这就比较蛋疼了。我们一贯的想法就是模型的改动就意味着之前的工作完全是白费了,当然,将错误的部分隐藏掉,在场景中再附加上正确的模型也不失为一个解决方法,但还是过于繁琐。

图 3

SwitchBack属于REVIT导出NVS插件的一部分。当在NVS中发现错误之后,可以直接返回到RVT进行修改,并且改动也会也会相应的同步到NVS中来。具体操作步骤如下:

(1)保持REVIT和Navisworks都处于打开状态,REVIT并不需要打开相应的模型,只需打开软件即可;

(2)启动REVIT中的SwitchBack,单击即可;

(3)在Navisworks中选中你所需要修改的构件,右击—返回,则REVIT中会打开相应的模型;

(4)在REVIT中修改完成后,仍然使用外部工具,再将REVIT模型导出为NWC(注意要替代之前保存的那个版本);如果导出时出现这种错误,要在NVS中将载入时关闭NWC/NWD文件这个这个选项框勾选上,然后关闭NVS重新打开生效;

图 4

(5)在Navisworks中点击刷新,模型将得到修改,且之前的其他操作仍然有效。

这是本人学生期间的第一篇博文,语言功底浅薄,以后的写作过程中会积极地改善。

 

这篇关于关于Revit与Navisworks的互操作性(interoperability)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/267752

相关文章

Scratch跨语言互操作性:探索编程世界的无限可能

标题:Scratch跨语言互操作性:探索编程世界的无限可能 Scratch,这款由麻省理工学院媒体实验室开发的图形化编程工具,不仅让编程变得触手可及,更以其独特的方式拓展了与其他编程语言的互操作性。本文将深入探讨Scratch的互操作性,并展示如何通过转换工具将Scratch项目转换为其他格式,如HTML或EXE文件。 一、Scratch的互操作性探索 Scratch的互操作性主要体现在其开

Scratch跨语言互操作性:编程世界的桥梁

标题:Scratch跨语言互操作性:编程世界的桥梁 Scratch,作为一款广受欢迎的图形化编程工具,其设计初衷是降低编程的入门门槛,让不同年龄层的用户都能享受到创造的乐趣。然而,随着编程教育的深入和用户需求的多样化,Scratch是否提供了与其他编程语言的互操作性或转换工具,成为了一个值得探讨的问题。 一、Scratch的设计理念 Scratch的诞生,源于对儿童编程教育的深刻理解。它以直

Autodesk Revit产品痛点

1.Revit已有20多年的历史,大多数软件公司认为大多数代码最多只有10年的生命周期。 2.Revit核心部分仍局限于单个CPU核心上,严重制约性能提升。 3.Revit只在数据库的大小和小细节上的改动。 4.Revit陈旧的绘图技术和性能难以提升。 5.Revit的致命弱点是模型增长的尺寸以及这种增长可能触发的性能问题。 6.Autodesk的产品大杂烩都是桌面系统,相互独立,功能孤

5. Revit API UI: Application

5. Revit API UI: Application 前言 上一篇中,讲到了UI篇的Ribbon(界面),并提到要创建 RibbonPanel,需要使用UIControlledApplication.CreateRibbonPanel(..)方法,还在结尾说到要写“UI”开头的那些个类,本来呢是这么想的,但写的时候,发现单独写UI类不好,与它们关联的类有不少呢,所以想想,还是把相关的内容都

4. Revit API UI: Ribbon(界面)

4. Revit API UI: Ribbon(界面) 第二篇中,我们提到了IExternalApplication,该接口需要实现两个方法:Revit启动时调用的OnStartup 方法,和Revit关闭时调研的OnShutdown 方法。文中还给了个例子,在工具栏绘制了个简单的按钮,加了一个空闲事件。 回到这里,这一篇呢,就来讲一下Ribbon(界面)相关的类。 Ribbon Re

建筑工程软件Revit中复杂大模型如何实现Web端轻量化?| HOOPS技术应用

建筑信息模型( BIM)技术在建筑工程中扮演着越来越重要的角色,而Autodesk Revit作为主流的BIM软件,被广泛应用于设计、施工和管理。然而,Revit生成的复杂大模型常常由于数据量庞大而难以直接在Web端展示和操作。这时,HOOPS技术的应用成为一种有效的解决方案,使得复杂大模型的Web端轻量化成为可能。HOOPS中文网http://techsoft3d.evget.com/

Polkadot <> Kusama 桥:打造无信任互操作性的开创性范例

原文:https://www.parity.io/blog/trustless-interoperability 作者:Adrian Catangiu|Rust 区块链核心工程师,Parity Technologies 编译:OneBlock+ Polkadot <> Kusama 桥是无信任互操作性的开创性范例。本文深入探讨了该桥的功能、演变过程,并展望了其对区块链整体潜在的广泛影

Revit剪切无法保持图元连接

Revit剪切无法保持图元连接 在使用Revit进行剪切或连接几何图形时,无法保持图元连接的问题,主要与以下几个因素有关: 1距离限制: 图元之间必须保持在20立方英里以内的距离。这个限制确保了图元之间的足够接近,以便进行剪切或连接操作。如果图元之间的距离超出了这个限制,剪切或连接命令可能会失败。 2对齐精度: 在进行剪切几何图形时,应用程序需要面和边缘精确对齐。即使是很轻微的对不齐都

Revit的特性 - 族类型和族实例、联动更新

Revit 模型的表示方式 Revit 是 Autodesk 推出的一款建筑建模软件,主要应用于建筑信息模型(Building Information Modeling,简称BIM)领域。Revit发布至今已经超过20年,他的核心理念是以族的概念来表达建筑模型。 在Revit中,任何图元都能够用族和族的实例来表达。图元分为三类,模型图元,如墙、窗、屋顶、水槽、锅炉、风管、水管、桥架等,涵盖了建筑

Revit模型用来做运维展示

rt先上菜,做菜时间不到1小时。效果图如下。链接地址:随便写一个大屏 随便写一个大屏 本示例基于QModel编写,在原生环境下引用qmodel.js。模型美观度凑合,运维所需要的控制展示基本齐全了。 完整的代码可以查看链接,通过F12查看,真正的控制代码没几行。 例如首先,通过web端引入的qmodel组件,打开Revit轻量化后的模型 window.onload = func