从18.1开始,你可以使用unloadimage() 命令从外部媒体列表导入纹理。 你可以使用viewtofile() , unloadimage() , loadimage() , setobjecttextureindex() 命令,按照事件去刷新纹理。 treenode view = node("VIEW:/1>Documents/Dashboard/1+/~/GraphPanel/1/1"); repaintview(view);//找到想要展示的dashboard图表路径并刷新 viewtofile(view, modeldir() + "test.png");//在模型所在文件夹创建一个png格式的test图片 unloadimage(gettextureindex(modeldir() + "test.png"));//把FlexSim里的dashboard图片导出到test int newindex = loadimage(modeldir() + "test.png", modeldir() + "test.png");//把test导入到[size=18.6667px]FlexSim模型 setobjecttextureindex(model().find("Plane1"), newindex);//设置看板的纹理为该图片 注意:dashboard需要打开才能呈现。此方法不呈现不可见的视图。 * `7 }! }- s- A' d* A
|