public Vector3f toScaleVector(Vector3f store) {
        float scaleX = (float) Math.sqrt(m00 * m00 + m10 * m10 + m20 * m20);
        float scaleY = (float) Math.sqrt(m01 * m01 + m11 * m11 + m21 * m21);
        float scaleZ = (float) Math.sqrt(m02 * m02 + m12 * m12 + m22 * m22);
        store.set(scaleX, scaleY, scaleZ);
        return store;
    }
Determines the scale component of the coordinate transform.

<p>All components of the result will be non-negative, even if the
coordinate transform includes reflection.

@param store storage for the result (not null, modified)
@return the scale factors (in {@code store}) for chaining
jme3-core/src/main/java/com/jme3/math/Matrix4f.java