项目需要,客户给了个vue模型文件,要求测试能否加载到程序中,同时需要保存模型的结构和属性信息。

模型文件后缀名是.vue,前端框架有个VUE框架,导致查到的资料大部分是VUE框架的。

用Navisworks导入,有插件:http://www.mrgeng.com/navisworks-loader-plugin-for-smart-3d-vue-file/

另外有个视频是SmartPlant主动转换成nwc格式:https://www.youtube.com/watch?v=7z2Pz-fsWME,要用 一个UniConvPro的软件,没找到。

https://www.youtube.com/watch?v=N23sLZ2Ont4:教怎么导出vue文件,给Navisworks

https://www.youtube.com/watch?v=XJwf5HScXNg:有个3d apps的公司开发的工具,可能是SmartPlant3d的插件吧,能导出nwc格式的的模型文件。

这个是他们的官网,https://intratech3d.com/intergraph-sp3d-to-navisworks/?gclid=EAIaIQobChMIpP_i8LzF6gIV8wl9Ch1ULg-AEAAYASAAEgLh5vD_BwE,试用需要联系他们。

 

一、安装SP3D

SmartPlant3D资料好少,B站基本没教程,关键是安装包根本没找到,在百度上。淘宝上也只有一点点教程,买了个130的教程,里面有一些教程和安装包,根据不同版本的安装包还有价格区分,我喜欢用新的,选了2016版本的。给了个安装视频。

安装过程比较麻烦。

1.设置DTC

2.设置防火墙

3.安装SqlServer并设置

4.安装Liscence服务器并破解

5.安装SP3D

6.设置Plant数据库

最终安装好了SP3D2016,SqlServer2014,想导入用例数据库,发现不行,好像是版本变化太大了,用例数据库是SP3D2011\SqlServer2008版本的。

二、导入模型

学了下SP3D导出vue模型,发现,自己简单创建的场景导出的vue文件能够被navisworks插件导入,也能显示属性信息。然后再导出成fbx,导入unity模型这块是没问题了。

而在安装了PlantSmart3D Review后,在淘宝购买的教程中前面两个先讲的Reveiw的操作,发现客户给的模型文件实际上就是Review自带的Example文件夹里面的文件,当然可以大概。

把这些文件都测试了一下,都不能用navisworks加载,navisworks2020版本。

猜测,可能是这些文件的版本太旧了,navisworks插件不支持,它自己的Review支持。

不过这样应该没事,在实际项目中,有数据库,用SP3D重新导出一下就好了。

--------------------------------------------------

把SP3D导出的VUE文件,用SmartReview打开,再导出VUE文件,结果新导出的VUE文件,Navisworks不支持了,说明什么,说明Example里面的那些文件不是SP3D导出的,而是SmartReview导出的,他们之间的格式有差异。

三、安装Review

需要说明的是,Review2014用的Liscence服务器版本是2012,PlantSmart3D2016用的服务器是2010,一开始我破解时没把Review加上,导致不能用,重新安装了一下2012的。

找Review安装包过程中,发现有个网站其实有我从淘宝上买的安装包的,当然我另外还有视频教程的,不然那就亏大了。

下面的Smart3D 2016 里面也有2011和2014的。

www.shareappscrack.com,需要科学上网。

三、安装SP3D2011/SqlServer2008

换一个电脑安装SP3D2011,用来导入用例数据库。

折腾了一天,安装好了,结果要导入数据库发现无法识别到本机SqlServer,无法直接用ProjectManager里面的Restore,用Database Wizard里面的Restore又老是弹出连接不上数据库。

鼠标放到Backup configuration file to resore下面的输入框就会弹出这个提示。

奇怪,弹出提示本来还有一句话的:No Registered SQL Servers available. Use SQL Enterprise Manager to Register a SQL Server。

这次截图没有了。

找了半天的资料,看来PDF的安装说明,结果没办法。

奇怪的是原本初始化Plant数据库时也有这个提示的,后来不知道怎么没有了,能顺利进行下去了。

-----------------------------------------------------------

最后发现时要先把右上角的Destination database server填上,填电脑的名称,cmd里输入hostname,然后下面就能够选择样例数据库导入了。

导入后,ProjectManager里面

继续。

四、导入数据库

用DataBase Wizard导入SP3DTrain.bcf,发现只有SP3DTRAIN_SDB和SP3DTRAIN_SDB_SCHEMA,没有Model,Catelog,相关的数据库。

然后,查询发现dat文件可以直接导入SqlServer,试着直接导入数据库了。

报了点错误,备份集中的数据库备份与现有的数据库不同,解决方案参考:https://jingyan.baidu.com/article/fb48e8be52af166e622e14c4.html

导入后,

就差Reports了,而且我知道导出vue过程可能和Report有关。

结果出错了。

 

比较讨厌的是,这里根本没有让我输入的地方....

五.SP3D 2014

SP3D2016在输入数据库服务器的下拉框那里是能够列出来当前电脑上的SqlServer的,SP3D2011则无法列出来,虽然在创建数据库时可以手动输入,也能连接上,但是在上面这种需要自动获取的地方,直接就卡住了。

正好还有个SP3D2014,下载安装试试,它能不能使用SP3DTrain_2011R1_SQL。

结果下载好,发现它自己带了个SP3DTrain_2014R1_SQL的,那我直接用SP3D2016来使用这个SP3DTrain_2014R1_SQL试试。

淘宝买的教程里面有个视频就是讲的还原数据,使用SP3DTrain_XXX_SQL。

这里用SP3D2011实际上也进行不下去的,无法输入列表中的Server数据,所以我才用了DataBase Wizard的Resore,然后这条路就到上面的无法生成Report那里了。

用SP3D2016则没问题的,能进行下去,就是后面的升级版本升级不了,SP3DTrain_2011R1_SQL时。

SP3DTrain_2014R1_SQL+SP3D2016,能进行下去,也能升级。

分别升级

第一个升级没问题,第二个升级虽然提示有error,结果来看也是没问题的。

然后是generate Report database,没问题。

然后就是打开smart3d了,设置filter,查看工厂了

总算是进行到这一步了!

接着导出vue,导入navisworks。

再导入3dmax

然后接着要学习navisworks二次开发了。

---------------------------------------------------------

发现Navisworks里面的模型树和SP3D里面的组织不一样,SP3D里面按区域划分好了的,到navisworks中就整个都乱了。

可能还需要做SP3D的二次开发的工作。

------------------------------------------------------------------------------------------------------------------------

SmartReview2018支持导出FBX格式文件

https://docs.hexagonppm.com/reader/dVD3vffWadQa5i3zQU3uzQ/tGXr5tuDRmPrSZPp2Dfk3Q

找不到下载的地方....

手头只有2014和2017.

Logo

前往低代码交流专区

更多推荐