code: public Matrix4 setToTransform (IVector3 translation, IQuaternion rotation, double scale) {
          return setToRotation(rotation).set(
              m00 * scale, m10 * scale, m20 * scale, translation.x(),
              m01 * scale, m11 * scale, m21 * scale, translation.y(),
              m02 * scale, m12 * scale, m22 * scale, translation.z(),
              0f, 0f, 0f, 1f);
  }
docs: Sets this to a matrix that first scales, then rotates, then translates.
  
  @return a reference to this matrix, for chaining.