From 7f4ac6782f9c26e7207a479b426e8761f6c02cac Mon Sep 17 00:00:00 2001
From: Alexander Rose <alexander.rose@weirdbyte.de>
Date: Fri, 19 Jul 2019 09:45:26 -0700
Subject: [PATCH] camera tweaks

---
 src/mol-canvas3d/camera.ts   | 6 +++---
 src/mol-canvas3d/canvas3d.ts | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/mol-canvas3d/camera.ts b/src/mol-canvas3d/camera.ts
index 21c300e59..64fc8773c 100644
--- a/src/mol-canvas3d/camera.ts
+++ b/src/mol-canvas3d/camera.ts
@@ -108,7 +108,7 @@ class Camera implements Object3D {
     }
 
     focus(target: Vec3, radius: number) {
-        this.setState(this.getFocus(target, radius));
+        if (radius > 0) this.setState(this.getFocus(target, radius));
     }
 
     // lookAt(target: Vec3) {
@@ -177,8 +177,8 @@ namespace Camera {
         return {
             mode: 'perspective',
 
-            position: Vec3.zero(),
-            direction: Vec3.create(0, 0, -1),
+            position: Vec3.create(0, 0, 100),
+            direction: Vec3.create(0, 0, 1),
             up: Vec3.create(0, 1, 0),
 
             target: Vec3.create(0, 0, 0),
diff --git a/src/mol-canvas3d/canvas3d.ts b/src/mol-canvas3d/canvas3d.ts
index d34f8a656..f674f3c49 100644
--- a/src/mol-canvas3d/canvas3d.ts
+++ b/src/mol-canvas3d/canvas3d.ts
@@ -115,7 +115,7 @@ namespace Canvas3D {
         const camera = new Camera({
             near: 0.1,
             far: 10000,
-            position: Vec3.create(0, 0, 10),
+            position: Vec3.create(0, 0, 100),
             mode: p.cameraMode
         })
 
-- 
GitLab