首页/文章/ 详情

FLAC3D6.0如何在一个plot里显示多个item?

6月前浏览536
在FLAC3D6.0的内置案例里,经常看到一个plot里有多个显示的item,如图所示。

图(1)

图(2)

要实现这一功能,需要使用plot item attributes里的map。接下来笔者将介绍map的功能以及用法(这里的map不是fish语言的map)。

======添加plot item======
首先添加plot,然后在plot中添加要显示的item,并设置显示内容,添加方法见已发布的《FLAC3D6.0新手向之命令篇(一)》,此处以显示3个zone item为例,显示内容分别为stress-zz,displacement-z,group。

图(3)
======设置map参数======

点击选中其中的一个plot item,在下方Attributes中找到并点开map。

图(4)

从图(4)可以看到,map共有三个子菜单——Axis,Translate以及Scale。
(1)Axis
Axis共有6种组合,即XYZ/XZY/YZX/YXZ/ZYX/ZXY,通过设置不同的坐标系以从不同角度显示模型。以ZXY为例讲解,在电脑屏幕上从左往右方向为Z轴,垂直屏幕朝里为X轴,Y轴则垂直于ZOX平面;原理和Axis为XYZ时一致。
(2)Translate

Translate的功能是设置当前选中的plot item在三个坐标轴方向的平移量,平移量的正负值与坐标轴的正负方向一致。偏移的起点为模型的左下角点。

(3)Scale

Scale即为缩放倍数,有两个功能。一是设置当前选中的plot item在三个坐标轴方向显示的缩放倍数,大于1则为放大,小于1则为缩小;二是translate值的缩放倍数。

======成果展示======

本例为3*3*3的立方体,模型左下角点位于(0,0,0)点,Axis为XYZ。分别设置每一个plot item的map参数——translate/scale从左往右分别为(-4,0,4)/(1,1,2),(-2,0,4)/(1,1,1,),(0,0,0)/(1,1,1)。因此最左边的模型的左下角点变为(-4,0,8),Z偏移量为translate-z*scale-z=4*2,并且模型在Z方向拉长了一倍显示。

图(5)

来源:FLAC3D小技巧
FLAC3D
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-12-26
最近编辑:6月前
FLAC3D小技巧
硕士 专注FLAC3D中的小技巧分享...
获赞 27粉丝 142文章 40课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈