console
Matrix4.prototype.print=function(id){
let ele = this.elements;
let str= '\n'
for(let i =0; i<ele.length;i+=4){
str += ele.slice(i,i+4).join(',') + '\n'
}
id = document.getElementById(id)
if(id) id.innerHTML = str;
return str;
}
let mat4 = new Matrix4()
mat4.setRotate(90, 0, 0,1)
mat4.print('setRotate')
let mat42 = new Matrix4();
mat42.setTranslate(1,1,1)
mat42.print('setTranslate')
let mat43 = new Matrix4();
mat43.setIdentity();
mat43.print('setIndentity')
let mat44 = new Matrix4();
mat44.setScale(0.5,0.5,0.5)
mat44.print('setScale')
<pre id="setRotate"></pre>
<pre id="setTranslate"></pre>
<pre id="setIndentity"></pre>
<pre id="setScale"></pre>
pre{
background:#fff;
}