Click or drag to resize

Simple3DRenderer Class

Defines a class for a rendering of simple and dynamic geometry.
Inheritance Hierarchy
SystemObject
  NeoAxisSimple3DRenderer

Namespace: NeoAxis
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public abstract class Simple3DRenderer

The Simple3DRenderer type exposes the following members.

Constructors
 NameDescription
Protected methodSimple3DRendererInitializes a new instance of the Simple3DRenderer class
Top
Properties
 NameDescription
Public propertyViewport 
Top
Methods
 NameDescription
Public methodAddArrow(Ray, Double, Double, Boolean, Double) 
Public methodAddArrow(Vector3, Vector3, Double, Double, Boolean, Double) Renders an arrow.
Public methodAddBounds Renders a bounds.
Public methodAddBox Renders a box.
Public methodAddCapsule(Capsule, Int32, Boolean, Double) 
Public methodAddCapsule(Matrix4, Int32, Double, Double, Int32, Boolean, Double) 
Public methodAddCone 
Public methodAddCylinder(Cylinder, Int32, Boolean, Double) 
Public methodAddCylinder(Matrix4, Int32, Double, Double, Int32, Boolean, Double) 
Public methodAddEllipse(Vector2, Int32, Matrix4, Boolean, Double) 
Public methodAddEllipse(Vector2, Int32, Matrix4, Boolean, Double) 
Public methodAddLine(Line3, Double) Renders a line.
Public methodAddLine(Vector3, Vector3, Double) Renders a line.
Public methodAddLine(Vector3, Vector3, Double) Renders a line.
Public methodAddLineThin(Line3) Renders a line.
Public methodAddLineThin(Line3) Renders a line.
Public methodAddLineThin(Vector3, Vector3) Renders a line.
Public methodAddMesh(MeshCompiledData, Matrix4, Boolean, Boolean) 
Public methodAddMesh(MeshCompiledData, Matrix4, Boolean, Boolean) 
Public methodAddRectangle(Rectangle, Matrix4, Boolean, Double) 
Public methodAddRectangle(Rectangle, Matrix4, Boolean, Double) 
Public methodAddSphere(Sphere, Int32, Boolean, Double) Renders a sphere.
Public methodAddSphere(Matrix4, Double, Int32, Boolean, Double) 
Public methodAddSphere(Vector3, Double, Int32, Boolean, Double) Renders a sphere.
Public methodAddTriangles(IListVector3, Boolean, Boolean) 
Public methodAddTriangles(IListSimple3DRendererVertex, Matrix4, Boolean, Boolean) 
Public methodAddTriangles(IListSimple3DRendererVertex, Matrix4, Boolean, Boolean) 
Public methodAddTriangles(IListVector3, Matrix4, Boolean, Boolean) 
Public methodAddTriangles(IListVector3, Matrix4, Boolean, Boolean) 
Public methodAddTriangles(IListVector3, IListInt32, Boolean, Boolean) Renders a vertex/index buffer.
Public methodAddTriangles(IListVector3F, Matrix4, Boolean, Boolean) 
Public methodAddTriangles(IListVector3F, Matrix4, Boolean, Boolean) 
Public methodAddTriangles(IListSimple3DRendererVertex, IListInt32, Matrix4, Boolean, Boolean) Renders a vertex/index buffer.
Public methodAddTriangles(IListSimple3DRendererVertex, IListInt32, Matrix4, Boolean, Boolean) Renders a vertex/index buffer.
Public methodAddTriangles(IListVector3, IListInt32, Matrix4, Boolean, Boolean) Renders a vertex/index buffer.
Public methodAddTriangles(IListVector3, IListInt32, Matrix4, Boolean, Boolean) Renders a vertex/index buffer.
Public methodAddTriangles(IListVector3F, IListInt32, Matrix4, Boolean, Boolean) Renders a vertex/index buffer.
Public methodAddTriangles(IListVector3F, IListInt32, Matrix4, Boolean, Boolean) Renders a vertex/index buffer.
Public methodAddVertexIndexData(Simple3DRendererVertexIndexData, Matrix4, Boolean, Boolean) 
Public methodAddVertexIndexData(Simple3DRendererVertexIndexData, Matrix4, Boolean, Boolean) 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetThicknessByPixelSize 
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodResetCutVolumes 
Public methodSetColor(ColorValue, ColorValue) 
Public methodSetColor(ColorValue, Boolean) 
Public methodSetCutVolumes 
Public methodSetOcclusionQuery 
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodViewportRendering_Clear 
Public methodViewportRendering_PrepareRenderables 
Public methodViewportRendering_RenderToCurrentViewport 
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also