rvt文件导入后贴图丢失,是否有bug
系统:ubuntu jammy docker
版本:最新的iobject java 11.2
材质:从revit2020安装路径下拷贝了Materials目录,里面包含基本的贴图
数据:rvt模型中引用了基本贴图,在rvt中可以展示
现象:导入后,用桌面端打开生成的udbx,里面的模型没有贴图
导入相关的代码:
DataImport3D dataImport = new DataImport3D();
ImportSettingRVT rvt = new ImportSettingRVT();
rvt.setImportMode(ModelImportMode.NONE);
rvt.setTargetDatasource(targetDatasource);
rvt.setSourceFilePath("/data/295/5d3dd65fb522670eeb94a932233b14fb_12de39359412f5ea40212258b5a71328_8.rvt");
rvt.setTargetPriCoordSys(PrjCoordSys.fromEPSG(4326));
rvt.setMaterialLibraryPath("/opt/revit/Materials/Textures");
rvt.setDisplayStyle(DisplayStyle.Realistic);
dataImport.getImportSettings().add(rvt);
ImportResult3D result3D = dataImport.Run();