Revert "Fix createArrow functions"

This reverts commit 05f781c3ac4e433f7707c4310fb75216dadaba17.
Revert "update changes"

This reverts commit 4a5aaf12ce3ba7ab23b8e7e50ccf43a261158a18.
Revert "Revert "update changes""

This reverts commit dd56aec8ff4c52d939e31cc8e5431a9ddf414ac4.
Revert createArrow changes
Matrix4.set method fixed