Click or drag to resize

IGraphicsContext3D Methods

The IGraphicsContext3D type exposes the following members.

Methods
 NameDescription
Public methodDrawLine(PenX3D, IPolylineD3D) Draws a 3D polyline.
Public methodDrawLine(PenX3D, PointD3D, PointD3D) Draws a 3D line segment.
Public methodDrawString(String, FontX3D, IMaterial, PointD3D) Draws a string using default alignment.
Public methodDrawString(String, FontX3D, IMaterial, PointD3D, Alignment, Alignment, Alignment) Draws a string with explicit alignments.
Public methodGetPositionIndexedTriangleBuffer Gets an indexed triangle buffer without using a normal, i.e. either IPositionIndexedTriangleBuffer, IPositionColorIndexedTriangleBuffer or IPositionUVIndexedTriangleBuffer, depending on wether the material has its own color or texture.
Public methodGetPositionNormalIndexedTriangleBuffer Gets an indexed triangle buffer with a normal, i.e. either IPositionNormalIndexedTriangleBuffer, IPositionNormalColorIndexedTriangleBuffer or IPositionNormalUVIndexedTriangleBuffer, depending on wether the material has its own color or texture.
Public methodGetPositionNormalIndexedTriangleBufferWithClipping Gets an indexed triangle buffer with a normal and optional clipping.
Public methodGetPositionNormalUIndexedTriangleBuffer Gets an indexed triangle buffer with a normal and an additional scalar value.
Public methodMeasureString Measures a text string in 3D space.
Public methodPrependTransform Prepends a transformation matrix.
Public methodRestoreGraphicsState Restores a previously saved graphics state.
Public methodRotateTransform Applies a rotation.
Public methodSaveGraphicsState Saves the current graphics state.
Public methodTranslateTransform(VectorD3D) Applies a translation.
Public methodTranslateTransform(Double, Double, Double) Applies a translation.
Top
See Also