Comment lire individu transformer les valeurs en JavaScript?

Webkit du blog de l'année dernière sur Les transformations 3D explique les différentes transformer "fonctions", qui peut être utilisé dans l'-webkit-transform propriété. Par exemple:

#myDiv {
  -webkit-transform: scale(1.1) rotateY(7deg) translateZ(-1px);
}

Ma question: comment avez-vous accès aux valeurs individuelles en JavaScript? Quand vous lisez les webkitTransform propriété de l'élément, vous obtenez juste un matrix3d() fonction avec 16 valeurs, comme ça...

matrix3d(0.958684, 0.000000, .....)

Est-il un moyen de lire la valeur d'un individu transformer la chose, comme rotateY()? Ou dois-je le lire à partir de la matrix3d() string, et comment?

OriginalL'auteur callum | 2010-08-07