Landmark.d.ts 539 B

123456789101112131415161718192021222324
  1. import type { mat4, vec3 } from 'gl-matrix';
  2. /**
  3. * 保存相机状态,便于后续在多个 Landmark 间移动
  4. */
  5. export interface Landmark {
  6. name: string;
  7. matrix: mat4;
  8. right: vec3;
  9. up: vec3;
  10. forward: vec3;
  11. position: vec3;
  12. focalPoint: vec3;
  13. distanceVector: vec3;
  14. distance: number;
  15. dollyingStep: number;
  16. azimuth: number;
  17. elevation: number;
  18. roll: number;
  19. relAzimuth: number;
  20. relElevation: number;
  21. relRoll: number;
  22. zoom: number;
  23. }
  24. //# sourceMappingURL=Landmark.d.ts.map