------------------------------------------------------------------------------
| 388 | |
| 389 | //------------------------------------------------------------------------------ |
| 390 | void vtkCamera::ComputeCameraLightTransform() |
| 391 | { |
| 392 | vtkTransform* t; |
| 393 | double d; |
| 394 | |
| 395 | // assumes a valid view transform and valid camera distance |
| 396 | |
| 397 | t = this->CameraLightTransform; |
| 398 | t->Identity(); |
| 399 | t->SetMatrix(this->ViewTransform->GetMatrix()); |
| 400 | t->Inverse(); |
| 401 | |
| 402 | d = this->Distance; |
| 403 | t->Scale(d, d, d); |
| 404 | t->Translate(0.0, 0.0, -1.0); |
| 405 | } |
| 406 | |
| 407 | //------------------------------------------------------------------------------ |
| 408 | void vtkCamera::ComputeScreenOrientationMatrix() |
no test coverage detected