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

[建模专区] 如何在 PFC 5.0 中建立固定位置的簇

[复制链接]
发表于 2017-4-28 19:53:12 | 显示全部楼层 |阅读模式 来自 天津
想用PFC 5.0 3D 在固定位置处建立一个固定大小的圆柱形clump,模板已经生成好了,请问下一步该怎么做?位置坐标、圆心什么的该怎么处理呢?create?generate?看手册没看明白,希望有人指点一下~
发表于 2017-5-8 12:39:01 | 显示全部楼层 来自 湖南长沙
Simdroid开发平台
本帖最后由 John.Lee 于 2017-5-8 12:42 编辑

可以先在别的地方生成clump,然后在用fish函数把它们移过去。我提供的例子是之前用来clump取代ball位置的函数,你可以参考下。
  1. def place_clump
  2.     local cid = 0
  3.     loop foreach local bp ball.list
  4.         cid = cid + 1
  5.         cp = clump.find(cid)
  6.         equi_vol = (2.0/(2.0 + n_geo))^2.0 * 4.0/3.0 * math.pi * ball.radius(bp)^3.0
  7.         clump.scalevol(cp,equi_vol)
  8.         clump.pos(cp) = ball.pos(bp)
  9.         clump.group(cp) = ball.group(bp)
  10.         ball.delete(bp)
  11.     end_loop
  12. end
复制代码




回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 04:52 , Processed in 0.026895 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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