Namespace std.geom #rem monkeydoc @hidden #end Alias Mat3f:Mat3 #rem monkeydoc @hidden #end Struct Mat3 Field i:Vec3 Field j:Vec3 Field k:Vec3 Method New() i.x=1;j.y=1;k.z=1 End Method New( i:Vec3,j:Vec3,k:Vec3 ) Self.i=i;Self.j=j;Self.k=k End Method New( ix:T,iy:T,iz:T,jx:T,jy:T,jz:T,kx:T,ky:T,kz:T ) Self.i.x=ix;Self.i.y=iy;Self.i.z=iz Self.j.x=jx;Self.j.y=jy;Self.j.z=jz Self.k.x=jx;Self.k.y=jy;Self.k.z=kz End End