/// <summary> /// Calculates the multiplacation of a <see cref="Scale__x3t__"/> with a <see cref="Shift__x3t__"/>. /// </summary> public static M3__x4t__ operator *(Scale__x3t__ scale, Shift__x3t__ shift) { return(Scale__x3t__.Multiply(scale, shift)); }
/// <summary> /// Calculates the multiplacation of a <see cref="Scale__x3t__"/> with a <see cref="Scale__x3t__"/>. /// </summary> public static Scale__x3t__ operator *(Scale__x3t__ scale1, Scale__x3t__ scale2) { return(Scale__x3t__.Multiply(scale1, scale2)); }
/// <summary> /// Calculates the multiplacation of a <see cref="V__x3t__"/> with a <see cref="Scale__x3t__"/>. /// </summary> public static V__x3t__ operator *(V__x3t__ vector, Scale__x3t__ scale) { return(Scale__x3t__.Multiply(scale, vector)); }
/// <summary> /// Calculates the multiplacation of a <see cref="Scale__x3t__"/> with a __ft__ scalar. /// </summary> public static Scale__x3t__ operator *(__ft__ scalar, Scale__x3t__ scale) { return(Scale__x3t__.Multiply(scale, scalar)); }
/// <summary> /// </summary> public static M3__x3t__ operator *(Scale__x3t__ scale, Rot__x2t__ rotation) { return(Scale__x3t__.Multiply(scale, rotation)); }
/// <summary> /// </summary> public static M3__x3t__ operator *(Scale__x3t__ scale, Rot__x3t__ quaternion) { return(Scale__x3t__.Multiply(scale, quaternion)); }
/// <summary> /// Calculates the multiplacation of a <see cref="Scale__x3t__"/> with a <see cref="M4__x4t__"/>. /// </summary> public static M4__x4t__ operator *(Scale__x3t__ scale, M4__x4t__ matrix) { return(Scale__x3t__.Multiply(scale, matrix)); }
public static M3__x3t__ Multiply(Scale__x3t__ scale, Rot__x2t__ rot) { return(Scale__x3t__.Multiply(scale, (M2__x2t__)rot)); }