Ejemplo n.º 1
0
    internal static void rotateLocal(double x, double y, double z, double degree, ref Matrix matrix)
    {
        Matrix t = Matrix3DTools.createRotationMatrix(x, y, z, degree);

        Matrix3DTools.multiply33(ref t, ref matrix, ref matrix);
    }
Ejemplo n.º 2
0
    internal static void scaleLocal(double x, double y, double z, ref Matrix matrix)
    {
        Matrix t = Matrix3DTools.createScaleMatrix(x, y, z);

        Matrix3DTools.multiply33(ref t, ref matrix, ref matrix);
    }
Ejemplo n.º 3
0
    internal static void translateLocal(double x, double y, double z, ref Matrix matrix)
    {
        Matrix t = createTranslationMatrix(x, y, z);

        Matrix3DTools.multiply(ref t, ref matrix, ref matrix);
    }