全球FlexSim系统仿真中文论坛
标题: 如何在3D模型界面展示饼状图和其他图表 [打印本页]
作者: shiny0801 时间: 2020-4-3 17:39
标题: 如何在3D模型界面展示饼状图和其他图表
从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);//设置看板的纹理为该图片
[attach]5302[/attach][attach]5303[/attach]
注意:dashboard需要打开才能呈现。此方法不呈现不可见的视图。
[attach]5304[/attach]
1 k9 D9 E Q/ d7 j
作者: 此时一步 时间: 2020-4-7 21:33
谢谢分享
作者: 小王子波 时间: 2020-4-8 09:38
不错,很赞。
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) |
Powered by Discuz! X3.3 |