dispose method

void dispose()
override

Remove all listeners, stop animations and clean scene

Implementation

void dispose() {
    clearListeners();
    if(disposed) return;
    disposed = true;
    if (_animationId != -1) {
      cancelAnimationFrame(_animationId);
    }

    if (scene != null) scene!.remove(_gizmos);
    _gizmos.dispose();
    disposeGrid();
  }