私に与えられた指示は非常に曖昧で、何をすべきか完全に迷っていました。助けが要る。説明しようと思います。誰かが私を助けてくれることを願っています。
次のように値 col でピクセル (i,j) の色を設定する場合、指定された幅と高さの ppm ファイルを生成する必要があります。
float col = float (((i & 0x08) == 0) ^ ((j & 0x08) == 0));
RGB カラーに次の構造を使用することができます。
struct RGB {
float r;
float g;
float b;
};
配列の各要素は [0.0, 1.0] の範囲にあり、ファイルに書き込む前に [0, 255] に変換する必要があります。
これは私が持っている情報とほぼ同じです。彼が実際に私に何をしてほしいのか、私は本当に迷ってしまいました。これは、経験豊富な人にとっては十分な情報かもしれませんが、私にとっては十分ではありません. 誰かがこれについて詳しく説明できますか。また、最初の数式/コード スニペットは一体何をするのでしょうか?
私はまだiとjが何であるか、式が何のためにあるのか、またはRGBの2次元配列に書き込む値を生成する方法を知りません!?!?