Changeset 2214 for trunk/packages/vizservers
- Timestamp:
- Apr 20, 2011 1:26:19 PM (13 years ago)
- Location:
- trunk/packages/vizservers/vtkvis
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/vtkvis/RpVtkRenderer.cpp
r2213 r2214 10 10 #include <cassert> 11 11 12 #include <vtkMath.h> 12 13 #include <vtkCamera.h> 13 14 #include <vtkCoordinate.h> … … 1638 1639 { 1639 1640 vtkSmartPointer<vtkCamera> camera = _renderer->GetActiveCamera(); 1640 vtkSmartPointer<vtkTransform> trans = vtkSmartPointer<vtk PerspectiveTransform>::New();1641 vtkSmartPointer<vtkTransform> trans = vtkSmartPointer<vtkTransform>::New(); 1641 1642 double mat3[3][3]; 1642 1643 vtkMath::QuaternionToMatrix3x3(quat, mat3); 1643 1644 vtkSmartPointer<vtkMatrix4x4> mat4 = vtkSmartPointer<vtkMatrix4x4>::New(); 1644 1645 for (int r = 0; r < 3; r++) { 1645 memcpy( mat4[r], mat3[r], sizeof(double)*3);1646 memcpy((*mat4)[r], mat3[r], sizeof(double)*3); 1646 1647 } 1647 1648 trans->Translate(+_cameraFocalPoint[0], +_cameraFocalPoint[1], +_cameraFocalPoint[2]); … … 2224 2225 TRACE("Parallel Scale: %g, Cam pos: %g %g %g, focal pt: %g %g %g, view up: %g %g %g, Clipping range: %g %g", 2225 2226 camera->GetParallelScale(), 2226 2227 camera->GetPosition()[0], 2227 2228 camera->GetPosition()[1], 2228 2229 camera->GetPosition()[2], -
trunk/packages/vizservers/vtkvis/RpVtkRendererCmd.cpp
r2213 r2214 251 251 } 252 252 253 g_renderer->set CameraOrientation(pos, focalPt, viewUp);253 g_renderer->setSceneOrientation(quat); 254 254 return TCL_OK; 255 255 }
Note: See TracChangeset
for help on using the changeset viewer.