chtMultiRegionFoam自带算例的网格问题
-
@李东岳 感谢东岳老师回复,但使用这个命令后模型依然全尺寸扩大了,我具体的命令如下。是不是针对简便的缩放模型,更改scale,或者节点坐标,又或者transformPoints命令可以,但是涉及到snappyHexMesh就有很多复杂的设置了,所以我想问有李老师和各位大神,针对这种复杂网格的缩放问题要咋处理呢,谢谢!下图是经过这个命令后生成的模型,可以看出尺寸没有发生变化,质量还变得很差,没有达到仅Z轴缩放的目的,所以针对snappyHexMesh还能通过命令做缩放吗?
#!/bin/sh cd ${0%/*} || exit 1 . $WM_PROJECT_DIR/bin/tools/RunFunctions # Create the initial block mesh and decompose runApplication blockMesh runApplication transformPoints 'scale=(1 1 10)' runApplication decomposePar -copyZero # Run snappy runParallel snappyHexMesh -overwrite # Split the mesh into regions runParallel splitMeshRegions -cellZones -defaultRegionName solid -overwrite runParallel $(getApplication) runApplication reconstructParMesh -allRegions -constant runApplication reconstructPar -allRegions paraFoam -touchAll