public static float4x4 MatrixTranslation(float3 t) { return new float4x4(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, t.x, t.y, t.z, 1); } public static float4x4 MatrixRotationZ(float angle_radians)