科研生活记录分享 http://blog.sciencenet.cn/u/nanzhang

博文

virtual cylinder to real

已有 2878 次阅读 2013-12-5 22:42 |个人分类:Mesh(Gambit/ICEM CFD)|系统分类:科研笔记| Journal, Gambit

reset

import stl

 

/parameters

$r = 65

$h = 325

$number = 1

$cylinder_number = 1452


vertex create "translation_start" coordinates 0 0 0

vertex create "rotation_strat" coordinates $r 0 $h

vertex create "alignment_strat" coordinates $r 0 -$h


$volume_f = "f_volume."

$volume_r = "volume."

$vertex_f = "f_vertex."

$vertex = "vertex."


do para "$number" init 1 cond ($number .le. $cylinder_number)

$volume_end   =  $volume_f + NTOS($number)

volume delete $volume_end lowertopology onlymesh

enddo


do para "$number" init 1 cond ($number .le. $cylinder_number)

 $volume_start =  $volume_r + NTOS($number+2000)

$volume_end   =  $volume_f + NTOS($number)

volume create $volume_start height (10*$r) radius1 $r radius2 $r radius3 $r zaxis frustum

$rotation_end  = $vertex_f + NTOS($number*2-1)

$alignment_end = $vertex_f + NTOS($number*2)

$translation_end = $vertex + NTOS($number+10000)

vertex create $translation_end centroid volume $volume_end

volume align $volume_start translation "translation_start" $translation_end rotation1 \

 "rotation_strat" $rotation_end rotation2 "alignment_strat" $alignment_end

volume delete $volume_end lowertopology

enddo




https://blog.sciencenet.cn/blog-273151-747386.html

上一篇:Excel 一列=一行 公式
下一篇:Scheme 迭代导出数据
收藏 IP: 159.226.216.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-10-19 22:03

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部