找回密码
 注册
Simdroid-非首页
查看: 105|回复: 1

[建模专区] 请问我这个filter问题出在哪里,高手指点一下

[复制链接]
发表于 2011-4-27 15:08:06 | 显示全部楼层 |阅读模式 来自 湖北武汉
[local]1代码
wall id =1 kn 1e20 ks 1e20 face 0.000000  0.000000  0.000000  0.000000  0.000000  70.000000  133.518100  0.000000  89.947600  133.518100  0.000000  19.947600
wall id =2 kn 1e20 ks 1e20 face 133.518100  0.000000  19.947600  133.518100  0.000000  89.947600  133.518100  628.819800  -260.745100  133.518100  628.819800  -330.745100
wall id =3 kn 1e20 ks 1e20 face 133.518100  628.819800  -330.745100  133.518100  628.819800  -260.745100  0.000000  419.213200  -163.795300  0.000000  419.213200  -233.795300
wall id =4 kn 1e20 ks 1e20 face 0.000000  419.213200  -163.795300  0.000000  0.000000  70.000000  0.000000  0.000000  0.000000  0.000000  419.213200  -233.795300
wall id =5 kn 1e20 ks 1e20 face 0.000000  0.000000  0.000000  133.518100  0.000000  19.947600  0.000000  419.213200  -233.795300   
wall id =6 kn 1e20 ks 1e20 face 133.518100  0.000000  19.947600  133.518100  419.213200  -213.847400  0.000000  419.213200  -233.795300   
wall id =7 kn 1e20 ks 1e20 face 0.000000  419.213200  -233.795300  133.518100  419.213200  -213.847400  133.518100  628.819800  -330.745100   
wall id =8 kn 1e20 ks 1e20 face 0.000000  0.000000  70.000000  0.000000  419.213200  -163.795300  133.518100  0.000000  89.947600   
wall id =9 kn 1e20 ks 1e20 face 0.000000  419.213200  -163.795300  133.518100  419.213200  -143.847400  133.518100  0.000000  89.947600   
wall id =10 kn 1e20 ks 1e20 face 0.000000  419.213200  -163.795300  133.518100  628.819800  -260.745100  133.518100  419.213200  -143.847400   
DEF filter_for_ball_creation
_brad = fc_arg(0)
_xpos = fc_arg(1)
_ypos = fc_arg(2)
_zpos = fc_arg(3)
_zlimb=0.1494*_xpos-0.5577*_ypos
_zlimu=0.1494*_xpos-0.5577*_ypos+70
_ylimb= 0
_ylimu=1.5530*_xpos+419.2132
_xlimb=0
_xlimu=133.5181
if _xpos <= _xlimu
if  _xlimb <= _xpos
  if _ypos <= _ylimu
    if  _ylimb <= _ypos
      if _zpos <= _zlimu
        if  _zlimb <= _zpos  then
           _skip = 0
else
_skip = 1
          end_if
         end_if
       end_if
      end_if
    end_if
  end_if
filter_for_ball_creation = _skip
END
def  gen_balls
_xlo = 0
_xhi = 133.5181
_ylo = 0.0
_yhi = 419.2132
_zlo = -330.745100
_zhi = 89.947600
command
generate no_shadow id 1 2000  x _xlo  _xhi  y _ylo _yhi   z _zlo _zhi  &
rad 2 3.32  filter=filter_for_ball_creation
end_command
end
gen_balls
property dens=2675 kn=1e8  ks=1e8
plot create the_view
plot add ball yellow
plot add axes black
plot add wall blue id=on
plot show
发表于 2011-4-28 11:16:34 | 显示全部楼层 来自 北京
Simdroid开发平台
没看出来。。。出现什么错误了吗?
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-3 16:52 , Processed in 0.033182 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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