public double ReadFixedPoint1616() => ((double)ReadUInt32()) / 65536;
public double ReadFixedPoint0230()=>((double)ReadUInt32()) / (1 << 30);
public static Matrix FromByteBuffer(Stream s) { IsoTypeReader isoTypeReader = new IsoTypeReader(s); return(FromFileOrder(isoTypeReader.ReadFixedPoint1616(), isoTypeReader.ReadFixedPoint1616(), isoTypeReader.ReadFixedPoint0230(), isoTypeReader.ReadFixedPoint1616(), isoTypeReader.ReadFixedPoint1616(), isoTypeReader.ReadFixedPoint0230(), isoTypeReader.ReadFixedPoint1616(), isoTypeReader.ReadFixedPoint1616(), isoTypeReader.ReadFixedPoint0230())); }