math.axis.js 891 B

123456789101112131415161718192021222324252627282930313233
  1. import { Vector3 } from "./math.vector.js";
  2. /** Defines supported spaces */
  3. export var Space;
  4. (function (Space) {
  5. /** Local (object) space */
  6. Space[Space["LOCAL"] = 0] = "LOCAL";
  7. /** World space */
  8. Space[Space["WORLD"] = 1] = "WORLD";
  9. /** Bone space */
  10. Space[Space["BONE"] = 2] = "BONE";
  11. })(Space || (Space = {}));
  12. /** Defines the 3 main axes */
  13. export class Axis {
  14. }
  15. /** X axis */
  16. Axis.X = new Vector3(1.0, 0.0, 0.0);
  17. /** Y axis */
  18. Axis.Y = new Vector3(0.0, 1.0, 0.0);
  19. /** Z axis */
  20. Axis.Z = new Vector3(0.0, 0.0, 1.0);
  21. /**
  22. * Defines cartesian components.
  23. */
  24. export var Coordinate;
  25. (function (Coordinate) {
  26. /** X axis */
  27. Coordinate[Coordinate["X"] = 0] = "X";
  28. /** Y axis */
  29. Coordinate[Coordinate["Y"] = 1] = "Y";
  30. /** Z axis */
  31. Coordinate[Coordinate["Z"] = 2] = "Z";
  32. })(Coordinate || (Coordinate = {}));
  33. //# sourceMappingURL=math.axis.js.map