当前位置:网站首页>SPH中的粒子初始排列问题(两张图解决)

SPH中的粒子初始排列问题(两张图解决)

2022-07-04 22:37:00 beidou111

在这里插入图片描述

在这里插入图片描述

因此对应代码为(改自太极k-ye的pbf2d.py)

def init():
    init_pos = ti.Vector([0.2,0.3,0.2])
    cube_size = 0.4
    spacing = 0.02
    num_per_row = (int) (cube_size // spacing)
    num_per_floor = num_per_row * num_per_row
    for i in range(num_particles):
        floor = i // (num_per_floor) 
        row = (i % num_per_floor) // num_per_row
        col = (i % num_per_floor) % num_per_row
        positions[i] = ti.Vector([row*spacing, floor*spacing, col*spacing]) + init_pos
原网站

版权声明
本文为[beidou111]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_43940314/article/details/125589239