Changeset 1219 for trunk/packages/vizservers/nanovis/Command.cpp
- Timestamp:
- Nov 17, 2008, 2:18:41 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/Command.cpp
r1215 r1219 694 694 695 695 static int 696 Camera PanOp(ClientData cdata, Tcl_Interp *interp, int objc,696 CameraEyeOp(ClientData cdata, Tcl_Interp *interp, int objc, 697 697 Tcl_Obj *const *objv) 698 698 { 699 double dx, dy, dz; 700 if ((Tcl_GetDoubleFromObj(interp, objv[2], &dx) != TCL_OK) || 701 (Tcl_GetDoubleFromObj(interp, objv[3], &dy) != TCL_OK) || 702 (Tcl_GetDoubleFromObj(interp, objv[4], &dz) != TCL_OK)) { 703 return TCL_ERROR; 704 } 705 NanoVis::cam->aim(dx, dy, dz); 706 NanoVis::cam->x(dx); 707 NanoVis::cam->y(dy); 708 NanoVis::cam->z(dz); 699 float x, y, z; 700 if ((GetFloatFromObj(interp, objv[2], &x) != TCL_OK) || 701 (GetFloatFromObj(interp, objv[3], &y) != TCL_OK) || 702 (GetFloatFromObj(interp, objv[4], &z) != TCL_OK)) { 703 return TCL_ERROR; 704 } 705 NanoVis::cam->x(x); 706 NanoVis::cam->y(y); 707 NanoVis::cam->z(z); 709 708 return TCL_OK; 710 709 } … … 714 713 Tcl_Obj *const *objv) 715 714 { 716 doublex, y, z;717 if (( Tcl_GetDoubleFromObj(interp, objv[2], &x) != TCL_OK) ||718 ( Tcl_GetDoubleFromObj(interp, objv[3], &y) != TCL_OK) ||719 ( Tcl_GetDoubleFromObj(interp, objv[4], &z) != TCL_OK)) {715 float x, y, z; 716 if ((GetFloatFromObj(interp, objv[2], &x) != TCL_OK) || 717 (GetFloatFromObj(interp, objv[3], &y) != TCL_OK) || 718 (GetFloatFromObj(interp, objv[4], &z) != TCL_OK)) { 720 719 return TCL_ERROR; 721 720 } … … 753 752 {"aim", 2, CameraAimOp, 5, 5, "x y z",}, 754 753 {"angle", 2, CameraAngleOp, 5, 5, "xAngle yAngle zAngle",}, 755 {" pan", 1, CameraPanOp, 5, 5, "x y z",},754 {"eye", 1, CameraEyeOp, 5, 5, "x y z",}, 756 755 {"zoom", 1, CameraZoomOp, 3, 3, "factor",}, 757 756 };
Note: See TracChangeset
for help on using the changeset viewer.