私は頂点法線を持つバイナリファイルを持っています。値はバイトとしてコード化されます。バイトから角度をエンコードし、角度を浮動小数点に変換するにはどうすればよいですか? 例:バイトから角度を得る方法C#
binary: 128, 128, 255
obviously in angles it's: 90*, 90*, 180*
は、どのように私はfloat型の値を得るのですか?
値は明らかに0.5 0.5 1.0ですが、私は128から0.5fにバイトを変換できるので、C#コードは何ですか?あなたは[0.0..1.0]
範囲にマッピングしている場合、それは簡単な数学ですので
角度は[[0..180] 'の範囲のみですか? –
簡単な数学? 255 => 180は180/255 *につながり、角度は –
となります。-180 ... 180 –