翻訳のために、いくつかの基本的な行列乗算を実装しようとしています。私の意見では、乗算は機能するはずですが、このエラーが発生します。
バイナリ '*=' : タイプ 'FW::Vec4f' の右側のオペランドを取る演算子が見つかりません (または、受け入れ可能な変換がありません)
std と FW namepsace を使用した私のコードは次のとおりです。
Mat4f World;
float x, y, z;
World.setCol(0, Vec4f(1, 0, 0, x));
World.setCol(1, Vec4f(0, 1, 0, y));
World.setCol(2, Vec4f(0, 0, 1, z));
World.setCol(3, Vec4f(0, 0, 0, 1));
World *= Vec4f(translation_, 1, 1, 1);