About Plugins
Plugins are set of optional UI components that adds additional ability to View3D.
Adding plugins
Plugins can be added in two ways.
- Add plugins before initialization with the option plugins
import { LoadingBar } from "@egjs/view3d";
const view3D = new View3D("#el_id", {
plugins: [new LoadingBar()]
})
- Add plugins at anytime with loadPlugins
import { LoadingBar } from "@egjs/view3d";
const view3D = new View3D("#el_id");
view3D.loadPlugins(new LoadingBar());
Removing plugins
Plugins can be removed at anytime by calling removePlugins.
Otherwise, they will be removed when View3D's destroy is called.
import { LoadingBar } from "@egjs/view3d";
const plugin = new LoadingBar();
const view3D = new View3D("#el_id", {
plugins: [plugin]
});
// Remove loading bar
view3D.removePlugins(plugin);