Collection of self-contained Forge Viewer extensions:
markupExtension - shows how to add 3d markups to a model.
cameraRotationExtension - shows how to add a button to start and stop camera rotation around the model:
transformationExplorerExtension - shows transformation data (position) of clicked component:
viewerResizerExtension - illustrates how to resize dynamically the Forge Viewer window:
TransformTool - illustrates how to attach a gizmo to a component and use it to move the component: