SMatrix.d.ts 974 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. export declare class SMatrix {
  2. m11: number;
  3. m21: number;
  4. m31: number;
  5. m41: number;
  6. m12: number;
  7. m22: number;
  8. m32: number;
  9. m42: number;
  10. m13: number;
  11. m23: number;
  12. m33: number;
  13. m43: number;
  14. m14: number;
  15. m24: number;
  16. m34: number;
  17. m44: number;
  18. get a(): number;
  19. set a(v: number);
  20. get b(): number;
  21. set b(v: number);
  22. get c(): number;
  23. set c(v: number);
  24. get d(): number;
  25. set d(v: number);
  26. get e(): number;
  27. set e(v: number);
  28. get f(): number;
  29. set f(v: number);
  30. get is2D(): boolean;
  31. get isIdentity(): boolean;
  32. reset(): SMatrix;
  33. multiply(mat: SMatrix): SMatrix;
  34. translate(dx: number, dy: number, dz?: number): SMatrix;
  35. scale(sx: number, sy: number): SMatrix;
  36. rotate(angle: number): SMatrix;
  37. rotate(rotX: number, rotY: number, rotZ: number): SMatrix;
  38. transpose(): SMatrix;
  39. inversed(): SMatrix;
  40. det(): SMatrix;
  41. value(): number;
  42. }