babylon.anaglyphCamera.ts 641 B

1234567891011121314151617
  1. module BABYLON {
  2. export class AnaglyphFreeCamera extends FreeCamera {
  3. constructor(name: string, position: Vector3, eyeSpace: number, scene: Scene) {
  4. super(name, position, scene);
  5. this.setSubCameraMode(Camera.SUB_CAMERA_MODE_ANAGLYPH, eyeSpace);
  6. }
  7. }
  8. export class AnaglyphArcRotateCamera extends ArcRotateCamera {
  9. constructor(name: string, alpha: number, beta: number, radius: number, target, eyeSpace: number, scene) {
  10. super(name, alpha, beta, radius, target, scene);
  11. this.setSubCameraMode(Camera.SUB_CAMERA_MODE_ANAGLYPH, eyeSpace);
  12. }
  13. }
  14. }