@@ -88,8 +88,9 @@ Scene3D::load(std::shared_ptr<Algorithm> algorithm) {
8888 std::cout << " #indices: " << Manager::size2str (indices_.size ()) << std::endl;
8989 load_buffers ();
9090
91- camera_.setPosition (glm::vec3 (0 , 0 , 4 ));
92- camera_.setNearAndFarPlanes (0.1 , 100 .);
91+ // camera_.setPosition(glm::vec3(0, -0.1, 3));
92+ // camera_.lookAt(glm::vec3(0,0,4));
93+ // camera_.setNearAndFarPlanes(0.1, 100.);
9394}
9495
9596bool
@@ -115,7 +116,10 @@ Scene3D::update(std::shared_ptr<Manager> manager, float elapsedTime) {
115116 camera_.offsetPosition (elapsedTime * move_speed_ * -glm::vec3 (0 ,1 ,0 ));
116117 else if (events->keyDown (' X' ))
117118 camera_.offsetPosition (elapsedTime * move_speed_ * glm::vec3 (0 ,1 ,0 ));
118-
119+ if (events->keyPressed (' O' )) {
120+ camera_.setPosition (glm::vec3 (0 , -0.1 , 3.8 ));
121+ camera_.lookAt (glm::vec3 (0 ,0 ,4 ));
122+ }
119123 if (events->keyPressed (' ' ))
120124 manager->args ()->spin_shape = !manager->args ()->spin_shape ;
121125 if (events->keyPressed (' M' ))
0 commit comments