43- lob文件在LumenRT中的分类放置与导出的实现


【需求描述】

从外部导入的大量lob文件是否可以按分类放置在LumenRT中?比如在PlantFactory中制作了上万种不同的树木种类,当然是想按层级按分类去整理放置这些树木文件,以便查找。

如果多了从平台Microstation导出至LumneRT这个过程,这样的分类放置是否还可以实现呢?

【解决方案】

答案是可以的。

先从第一个问题入手,在没有涉及Microstation的情况下,这是个很简单的分类需求,即 先将您自己的lob文件先按分类放置在自己本地的文件夹(这里文件夹的位置没有限制)。

在本地创建自定义文件夹catelog01,catelog02 用于不同的分类,将lob文件分别放在不同分类下:

然后从下图中的位置指定到文件夹处。这里选择根目录子目录都可。

这里需要了解的是:仅仅从植物放置的入口处有此添加分类选项,像人物、杂物等都是没有的。

接下来回答第二个问题,在需要Microstation介入的条件下,也就是lob文件先到Microstation再由MS导出至LumenRT的过程,这样的分类效果还能达到么?

答案仍然是可以的,请先阅读以下wiki了解上述过程:

 34- 从PlantFactory制作的植物到LRT使用该植物的过程 

在上述wiki文章中的基础上,如果想同时实现分类放置lob文件,且能实现在Microstation中放置cell导出到LumenRT后能成功定位到lob文件的关键点在于cell的命名,也就是在.cel库文件中Model的名字

上面的wiki文章中我们举例说明的是cellname(model)为LRT_Plants_Treemango,这样命名的结果是Treemango.lob在Plants路径下可以被找到(MS到LRT的过程可以跑通),换个路径就会报错。

如果我们将cellname(model)命名为LRT_Plants_Custom Plants_catelog01_Treemango,那么只有将Treemango.lob放置在C:\ProgramData\Bentley\Bentley LumenRT CONNECT Edition\LumenRT Content\LumenRT\Plants\Custom Plants\catelog01路径下,才可以实现lob从MS到LRT这个过程的实现。否则会提示找不到文件。