c++
1コード 2double a,w; 3a = 1.0 / sqrt(5.0); 4w =0.17453292519943; 5 6sm->sp[0].v[0] = 0.0; sm->sp[0].v[1] = 1.0; sm->sp[0].v[2] = 0.0; 7sm->sp[1].v[0] = 0.0; sm->sp[1].v[1] = a; sm->sp[1].v[2] = 2.0*a;//① 8 9sm->sp[1].v[0] = sm->sp[1].v[0] * cos(w) - sm->sp[1].v[2] * sin(w); 10sm->sp[1].v[2] = sm->sp[1].v[0] * sin(w) + sm->sp[1].v[2] * cos(w);
起きている間違い
sm->sp[1].v[2]の計算の所で一つ前の行で更新されたsm->sp[1].v[0]が用いられてしまうこと
やりたいこと
sm->sp[1].v[2]の計算では①のsm->sp[1].v[0] = 0.0の値が用いられるようにしたい
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。