私の最初のプロジェクトの1つでは、ボイドシミュレーションのコードに従っています。コードのこの部分でsin関数とcos関数が何をしているのかよくわかりません。 N = numer of boids
angles = 2*math.pi*np.random.rand(N)
vel = np.array(list(zip(np.sin(angles), np.cos(angles))))
一
私はboidsアルゴリズムを実装しようとしていて、three.jsを使って鳥(または私の場合はキューブ)を描画するまではすべてがうまくいっていました。 再描画しても画面が消去されないので、画面上に古いキューブも表示されます。 var scene;
var camera;
var aspect = window.innerWidth/window.innerHeight;
scene =