找回密码
 注册
查看: 4901|回复: 7

请教:在做BFC时怎么把生成的面网格做成旋转面的立体网格?

[复制链接]
发表于 2002-6-2 19:48:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我在satillite下做的贴体网格,我需要一个接近立体圆柱的网格。能够生成面的网格,但在旋转成立体的时候,怎么都不能旋转成理想的形状,旋转出的形状都有点奇形怪状的,不知道是怎么回事,希望各位高手能指点一二。谢谢!
发表于 2002-6-2 20:47:23 | 显示全部楼层

请教:在做BFC时怎么把生成的面网格做成旋转面的立体网格?

最好不要用旋转,用PIL命令先生成园的四段,然后生成圆柱即可。
发表于 2002-6-2 21:03:41 | 显示全部楼层

请教:在做BFC时怎么把生成的面网格做成旋转面的立体网格?

嘿嘿。说的很简单吗。详细一点。
 楼主| 发表于 2002-6-2 21:25:06 | 显示全部楼层

请教:在做BFC时怎么把生成的面网格做成旋转面的立体网格?

请advard大侠说的详细一点,生成圆的哪四段啊?怎么生成?你的旋转命令也不好使吗?反正我试了一下,总上乱七八糟的。
发表于 2002-6-3 08:41:28 | 显示全部楼层

请教:在做BFC时怎么把生成的面网格做成旋转面的立体网格?

由点生成线,由线生框架,由框架生成面网格,把面或框架拷贝旋转。
发表于 2002-6-3 09:12:07 | 显示全部楼层

请教:在做BFC时怎么把生成的面网格做成旋转面的立体网格?

我给你详细的说说,关于旋转命令,如果你生成的圆柱维数是nx*ny*nz的,那么你先生成nx*nz的平面,再旋转,可以得出满意的圆柱网格.但如果你的问题的维数大于圆柱的维数,也就是说
生成的网格中除了圆柱外还有圆柱以外的东西,那么再3.4版本中不好使.这和我以前遇到的问题一样,看我的主题为"为什么phoenics3.4中的范例不好使"的文章.至于我怎样生成圆柱体,下面是我的程序中的一个片断:
REAL(XCORD,YCORD,ZCORD)
XCORD=0.6E-3;YCORD=0;ZCORD=1.8E-3
   //设定圆柱上的四个点
GSET(P,P1,XCORD,-ZCORD*0.707,ZCORD*0.707)
GSET(P,P2,XCORD,ZCORD*0.707,ZCORD*0.707)
GSET(P,P3,XCORD,ZCORD*0.707,-ZCORD*0.707)
GSET(P,P4,XCORD,-ZCORD*0.707,-ZCORD*0.707)
     //将四点连成线
GSET(L,LP12,P1,P2,6,S1,ARC,XCORD,0,ZCORD)
GSET(L,LP23,P2,P3,6,S1,ARC,XCORD,ZCORD,0)
GSET(L,LP34,P3,P4,6,S1,ARC,XCORD,0,-ZCORD)
GSET(L,LP41,P4,P1,6,S1,ARC,XCORD,-ZCORD,0)
   //生成框架
GSET(F,FP,P1,-,P2,-,P3,-,P4,-)
   //框架匹配到网格  
GSET(M,FP,+J-K,1,7,13+VZ0,LAP10)
详细的细节,看一下范例F211即可.good luck!
发表于 2004-2-18 21:19:16 | 显示全部楼层

请教:在做BFC时怎么把生成的面网格做成旋转面的立体网格?

为什么phoenics3.4中的范例不好使
这篇文章在哪里啊!
我找不到
谢谢!
发表于 2006-1-11 21:03:53 | 显示全部楼层

请教:在做BFC时怎么把生成的面网格做成旋转面的立体网格?

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表