「計算結果のVTK変換」の版間の差分
ナビゲーションに移動
検索に移動
13行目: | 13行目: | ||
`/opt/OpenRadioss/exec/anim_to_vtk_linux64_gf BIRD_WINDSHIELD_v1A"$Num" > BIRD_WINDSHIELD_v1A"$Num".vtk` | `/opt/OpenRadioss/exec/anim_to_vtk_linux64_gf BIRD_WINDSHIELD_v1A"$Num" > BIRD_WINDSHIELD_v1A"$Num".vtk` | ||
done | done | ||
参考までにCell Phone Dropの場合は次のようになる。 | |||
N=`find .| grep "DropA" | wc -l` | |||
for i in `seq 1 $N` | |||
do | |||
Num=`printf %03d $i` | |||
`/opt/OpenRadioss/exec/anim_to_vtk_linux64_gf Cell_Phone_DropA"$Num" > Cell_Phone_DropA"$Num".vtk` | |||
done |
2022年9月25日 (日) 17:14時点における版
計算結果の変換はanim_to_vtk_linux64_gfでできる。
animファイルは0001ファイルの中で指定している場合、書き出される。
anim_to_vtk_linux64_gfの変換は1ファイルずつになるので、次のようなシェルスクリプトで連続で変換する。gzファイルで出力している場合は一度解凍してからでないと変換がうまくいかないので、先に解凍しておく。
下のスクリプトはBIRD_WINDSHIELD用なので、適宜書き換えて使用する。
N=`find .| grep "v1A" | wc -l` for i in `seq 1 $N` do Num=`printf %03d $i` `/opt/OpenRadioss/exec/anim_to_vtk_linux64_gf BIRD_WINDSHIELD_v1A"$Num" > BIRD_WINDSHIELD_v1A"$Num".vtk` done
参考までにCell Phone Dropの場合は次のようになる。
N=`find .| grep "DropA" | wc -l` for i in `seq 1 $N` do
Num=`printf %03d $i` `/opt/OpenRadioss/exec/anim_to_vtk_linux64_gf Cell_Phone_DropA"$Num" > Cell_Phone_DropA"$Num".vtk`
done