# CameraAnimation

class `cee.``CameraAnimation`()

  Interface for camera animations that can be used with a Viewer

Methods

- `isAbortableByUserNavigation`
- `isAnimationDone`
- `updateCamera`

## Methods

### isAbortableByUserNavigation

`CameraAnimation.``isAbortableByUserNavigation`()

  Whether this camera animation should be aborted if user navigation/interaction is detected

  Return type: | boolean

### isAnimationDone

`CameraAnimation.``isAnimationDone`()

  Query if the camera animation is finished. Return true to signal that the camera animation is finished and that the Viewer should release the camera animation object.

  Return type: | boolean

### updateCamera

`CameraAnimation.``updateCamera`(highResTimestamp_ms, isResumingAfterPause)

  Arguments: | highResTimestamp_ms (`number`) – None isResumingAfterPause (`boolean`) – None

  Called to update the camera. Return true if camera changed and a redraw should be triggered

  Return type: | boolean

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Envision for Web or choose a sample question below to start a conversation:

What is HOOPS Envision for Web?
What are the latest release notes for HOOPS Envision for Web?
How do I start evaluating HOOPS Envision for Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...