(self, view_id, focal_point, view_up, position, forceUpdate=True)
| 224 | |
| 225 | @exportRpc("viewport.camera.update") |
| 226 | def updateCamera(self, view_id, focal_point, view_up, position, forceUpdate=True): |
| 227 | view = self.getView(view_id) |
| 228 | |
| 229 | camera = view.GetRenderers().GetFirstRenderer().GetActiveCamera() |
| 230 | camera.SetFocalPoint(focal_point) |
| 231 | camera.SetViewUp(view_up) |
| 232 | camera.SetPosition(position) |
| 233 | |
| 234 | if forceUpdate: |
| 235 | self.getApplication().InvalidateCache(view) |
| 236 | self.getApplication().InvokeEvent("UpdateEvent") |
| 237 | |
| 238 | |
| 239 | # ============================================================================= |
no test coverage detected