| Class | Description |
---|
| ArrowModelNode |
A 3D arrow model.
|
| AxisLineNode |
AxisLineNode class is used to create a SceneNode that creates three perpendicular 3D lines that represent the axes of the current coordinate system.
By default the color of x axis is red, y axis is green and z axis is blue.
|
| BoxModelNode |
BoxModelNode defines a SceneNode that represents a 3D box (cube).
|
| CircleLineNode |
CircleLineNode class is used to create a 3D circle that is rendered a single poly-line.
|
| CircleModelNode |
A flat 2D circle object in the 3D space.
|
| ConeModelNode |
An upright 3D cone model.
|
| CornerWireBoxNode |
CornerWireBoxNode a SceneNode that is similar to WireBoxNode but it shows lines only in the corners.
The IsLineLengthRelative and LineLength define the length of the lines.
In case one Size component is 0, then only a rectangle is created.
|
| CurveLineNode |
CurveLineNode class is used to create a 3D curve that is rendered as a single poly-line.
|
| CylinderModelNode |
An upright 3D cylinder model.
|
| EllipseArcLineNode |
EllipseArcLineNode class is used to create a 3D elliptical arc (part of an ellipse) that is rendered a single poly-line.
|
| EllipseLineNode |
EllipseLineNode class is used to create a 3D ellipse that is rendered a single poly-line.
|
| GroupNode |
GroupNode is a SceneNode that is used to group multiple SceneNodes and organize the SceneNode in a hierarchy.
The Transformation that is applied to this GroupNode is also applied to all child SceneNode objects.
|
| HeightMapContoursNode |
HeightMapContoursNode class is used to render the contour lines that is defined by the HeightMapSurfaceNode.
|
| HeightMapSurfaceNode |
HeightMapSurfaceNode class is used to render the surface of a height map.
|
| HeightMapWireframeNode |
HeightMapWireframeNode class is used to render the wireframe that is defined by the HeightMapSurfaceNode.
|
| InstancedMeshNode |
InstancedMeshNode is a SceneNode that can be used to render a single Mesh multiple times as instances where each instance can have its own color and its own world matrix (defines scale, rotation and translation).
|
| LineBaseNode |
LineBaseNode is an abstract class that is used by SceneNodes that are rendered as lines.
|
| LineNode |
LineNode class is used to create a single line that is defined by the StartPosition and EndPosition.
|
| MeshModelNode |
MeshModelNode is a SceneNode that is defined by a custom mesh and use Material and BackMaterial.
|
| ModelNode |
ModelNode is an abstract class that is used by SceneNodes that are defined by a mesh and front and back materials.
|
| MultiLineBaseNode |
MultiLineBaseNode is an abstract class that is used by SceneNodes that are rendered by defining multiple lines.
|
| MultiLineNode |
MultiLineNode class is used to render multiple lines with a single draw call.
When IsLineStrip is false, then lines are not connected and two positions are required to define each line.
When isLineStrip is true, then lines are connected (but connection part is not rendered by using mitter limit as with PolyLineNode).
|
| MultiMaterialModelNode |
MultiMaterialModelNode defines a SceneNode that can render 3D object that is defined by a single mesh and multiple materials.
MultiMaterialModelNode uses SubMesh objecsts to define which triangles in the mesh are rendered with which material.
|
| PixelsNode | |
| PlaneModelNode |
PlaneModelNode class is used to create a SceneNode that represents a 3D Plane.
|
| PolyLineBaseNode |
PolyLineBaseNode is an abstract class that is used by SceneNodes that are rendered as a poly-line.
|
| PolyLineNode |
PolyLineNode class is used to create a poly-line (line that is defined from connected line segments).
|
| PyramidModelNode |
PyramidModelNode class is used to create a SceneNode that represents a 3D Pyramid.
|
| RectangleNode |
RectangleNode class is used to create a 3D rectangle that is rendered as a single poly-line.
|
| RenderedNode |
RenderedNode is a base abstract class that is used by all SceneNodes that can render its content.
|
| RootNode |
RootNode is a special GroupNode that can be used only as the root node in the Scene object.
|
| SceneNode |
SceneNode is a base abstract class that defines the common properties for all SceneNode objects.
SceneNodes objects define the 3D objects that are hierarchically organized by using GroupNode object and define the 3D objects in the scene.
|
| SphereModelNode |
SphereModelNode defines a SceneNode that represents a 3D sphere.
|
| TrapezoidModelNode |
A 3D trapezoid model.
|
| TubeLineModelNode |
TubeLineModelNode is a 3D tube model that represents a 3D line from StartPosition to EndPosition.
|
| TubeModelNode |
A 3D tube object.
|
| TubePathModelNode |
A 3D object consisting of tubes connecting the path between specified points.
|
| WireBoxNode |
WireBoxNode class is used to create a SceneNode that represents a 3D box defined by 3D lines.
|
| WireCrossNode |
WireCrossNode class is used to create a SceneNode that creates three perpendicular 3D lines that are crossing at the specified position.
|
| WireGridNode |
WireGridNode class is used to create GroupNode that represents a horizontally aligned grid defined by 3D lines.
|