- Timestamp:
- Apr 2, 2014 1:08:25 AM (10 years ago)
- Location:
- trunk/packages/vizservers/geovis
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/geovis/Renderer.cpp
r4315 r4316 953 953 * \param[in] y Viewport coordinate vertical panning (positive number pans 954 954 * camera up, object down) 955 * \param[in] absolute Control if pan amount is relative to current or absolute956 955 */ 957 956 void Renderer::panCamera(double x, double y) … … 979 978 * \brief Dolly camera or set orthographic scaling based on camera type 980 979 * 981 * \param[in] z Ratio to change zoom (greater than 1 is zoom in, less than 1 is zoom out) 982 * \param[in] absolute Control if zoom factor is relative to current setting or absolute 983 */ 984 void Renderer::zoomCamera(double z) 985 { 986 TRACE("Enter: z: %g camDist: %g", z, _manipulator->getDistance()); 980 * \param[in] y Mouse y coordinate in normalized screen coords 981 */ 982 void Renderer::zoomCamera(double y) 983 { 984 TRACE("Enter: y: %g", y); 987 985 988 986 if (_manipulator.valid()) { 987 TRACE("camDist: %g", _manipulator->getDistance()); 989 988 // FIXME: zoom here wants y mouse coords in normalized viewport coords 990 //_manipulator->zoom(0, z);989 //_manipulator->zoom(0, y); 991 990 992 991 double dist = _manipulator->getDistance(); 993 dist *= (1.0 + z);992 dist *= (1.0 + y); 994 993 _manipulator->setDistance(dist); 995 994 … … 1005 1004 void Renderer::setCameraDistance(double dist) 1006 1005 { 1007 TRACE("Enter: dist: %g camDist: %g", dist, _manipulator->getDistance());1006 TRACE("Enter: dist: %g", dist); 1008 1007 1009 1008 if (_manipulator.valid()) { 1009 TRACE("camDist: %g", _manipulator->getDistance()); 1010 1010 1011 _manipulator->setDistance(dist); 1011 1012 -
trunk/packages/vizservers/geovis/RendererCmd.cpp
r4315 r4316 357 357 358 358 static CmdSpec cameraOps[] = { 359 {"dist", 1, CameraSetDistanceOp, 3, 3, "dist "},359 {"dist", 1, CameraSetDistanceOp, 3, 3, "distance"}, 360 360 {"get", 1, CameraGetViewpointOp, 2, 2, ""}, 361 361 {"orient", 1, CameraOrientOp, 6, 6, "qw qx qy qz"},
Note: See TracChangeset
for help on using the changeset viewer.