問題タブ [bit-masks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
network-programming - ネットワーク通信用の正規化されたベクトルを量子化する
Vector3(float x, float y, float z) を何らかの短いデータ型で送信できるかどうか疑問に思っています。現在、3 つの float (3*4 バイト) を送信しているためです。私は正規化されたベクトルについて話しています。これは、すべてのベクトル部分に対して -1f から +1f までの範囲のみを保持できるため、何らかの方法でビットをシフト (またはそのようなもの) し、3 つの値すべてを 1 つの 4 にすることができるかどうか疑問に思っています。バイト長の値、またはさらに短い?