flac3d7.0简便获得最大小值方法,与struct联用
有时候我们获得最大最小值要遍历模型一个一个计算,遍历方法很多,写出来很好理解,这里介绍一个不太好理解的方法。
1:先看实例:
建立一个模型brick

2:定义前置信息
定义一个fish结构体来存储当前节点编号和节点指针,相当于映射了
3:遍历锁定最大值
然后,用之前的说过的新的遍历方法遍历节点:意思是循环遍历节点,以获得dismag的节点编号
这里就使用了新的lock来锁定当前节点变化中的结构体中的最大id
4:查看struct
要查看当前结构体存储的最大id时的指针和节点数,通过下面命令获得

5:单独获得struct里的元素
如果只需要结构体中的一个元素信息,可以这样获取,你可以理解为结构体是一个命令函数,当调取disp时是数值可以直接输出,但是如果是gp,需要将指针转换成数值再输出

6:总代码如下: