AnimatingRibbon | AnimatingRibbon is used to display animated ribbons in the scene. The ribbons have constant minimum width, so when the ribbons can be seen even the camera is far away. |
AnimatingStripe | AnimatingStripe is used to display animated stripes in the scene. |
BarChart | A 3D bar chart. |
BBoxSize | This tool can cut the scene in any directions and reveal the internal part of the scene. |
BillboardPlacer | |
BitmapFont | BitmapFont used in Text3D This bitmap font is generated with the following website. https://evanw.github.io/font-texture-generator/ |
Camera | The Camera class provides interfaces to control the 3D camera. |
CameraManipulator | The camera manipulator associates the input, e.g, mouse to the view camera. This tool is added to viewer implicitly when mouse is enabled. |
CameraNavigator | Generate camera animation according to the input key points. |
GLTFLoader | GLTF 2.0 file loader. |
HeatMap | Generate a heatmap texture from a point distribution and color map. |
HeightMap | Generate a height map from a point distribution and color map. |
Keyboard | |
MagnifyGlass | This tool allows users to zoom into specific region defined by a rectanglar on the screen. |
MapPawnGenerator | 地图 |
MarkGraph | Drawing marks in 3d scene |
Measure | The base class of all Modelo.View.Tool.MeasureXXX. |
MeasureAngle | A used to measure the angles on the model surface. |
MeasureArea | A tool use to measure the area on model surface. Users can reset the current measurement by clicking the mouse right button. Users can press "Esc/Enter" to stop the current measurement. |
MeasureLine | A tool to measure the distance between two points. Users can reset the current measurement by clicking the mouse right button. Users can press "Esc/Enter" to stop the current measurement. |
MeasureLineFan | A tool the measure distance between a fixed point to other points on the model surface. Users can reset the current measurement by clicking the mouse right button. Users can press "Esc/Enter" to stop the current measurement. |
MeasureLines | A tool to measure the total length of several un-connected lines. Users can reset the current measurement by clicking the mouse right button. Users can press "Esc/Enter" to stop the current measurement. |
MeasureLineStrip | A tool to measure the total length of several un-connected lines. Users can reset the current measurement by clicking the mouse right button. Users can press "Esc/Enter" to stop the current measurement. |
MetaBall | Render a texture with meta-balls for a bunch of points over the XY plane. |
MiniMapNavigation | 小地图漫游工具 |
Mouse | |
MultiLayerColor | Create a multi layered volume rendering. It takes in a 2D texture representing the multiple layers in xy plane. The volume is extruded by interpolating the values in xy planes. |
MultiLayerVolume | Create a multi layered volume rendering. It takes in a 2D texture representing the multiple layers in xy plane. The volume is extruded by interpolating the values in xy planes. |
PathFollowingAnimator | PathFollowingAnimator is a tool to generate animations that make all attached pawn objects moving along the given path. |
Pawn | Pawn is a small object that can be inserted into scene dynamically. |
PawnBillboard | A billboard pawn that always faces camera. |
Scene3D | Scene3D describes the contents in the scene and provides a number of ways to change them.A Scene3D object is created internally when Viewer3D is initialized. It can be obtained by call Viewer3DBase.getScene(). |
Section | |
SelectElements | Select one or more elements by mouse clicking. |
SelectModel | |
Selector | |
Text3D | Text3D is a 3d text that can be inserted into scene dynamically. |
Text3DBillboard | Text3DBillboard is billboard text that can be inserted into scene dynamically. |
Touch | |
Trail | Render paths defined by a connected line segments. The path rendering has animation which trace the path from the beginning to the end. |
TransactionManager | |
TransformGizmo | A Gizmo for transform models |
Viewer | The viewer is the abstract base class of all viewers. It provides some basic functionalities and common interfaces. |
Viewer360 | A viewer that displays a 3D panorama. |
Viewer360Base | A viewer that displays a 3D panorama. |
Viewer3D | A Viewer3D object takes in an HTML5 DOM and draw 3D models over this DOM. It captures the input methods, e.g., mouse, keyboard whenever they are enabled, and other browser events, e.g., resize and take correspoinding actions. |
Viewer3DBase | A base Viewer3D object takes in an HTML5 DOM and draw 3D models over this DOM. It captures the input methods, e.g., mouse, keyboard whenever they are enabled, and other browser events, e.g., resize and take correspoinding actions. |
Viewer3DCompare | A viewer that shows two 3D model side by side and highlights the differences. |
Viewer3DDark | A special viewer that will override the model's appearance with a programmed dark style. |
ViewerManager | 增加了高质量渲染的viewer,并提供了一系列场景配置api |
Visualize | The base class of Modelo.Scene3D.Visualize.XXX. |
Volume | Create a volume rendering. It takes in a 2D texture representing the density in XY plane. The volume is construct by extruding the XY plane in Z axis. |