Interface: IDraw3DContext

Exposes a context to draw 3D features.

Implemented types

Methods

Name Description
Close() Closes and draw this context. Except for the visibility, a closed context cannot be modified.
DrawCircle(IEnumerable<Double>, Double, IEnumerable<Double>) Draws a circle using the current color and line weight.
DrawDisc(IEnumerable<Double>, Double, IEnumerable<Double>) Draws a disc using the current color and line weight.
DrawPoints(IEnumerable<Double>) Draws a set of points using the current color and line weight.
DrawPoints(IEnumerable<Double>, Double) Draws a set of points with the current color.
DrawPolygon(IEnumerable<Double>, IEnumerable<Double>) Draws a polygon using the current color and line weight.
DrawPolyline(IEnumerable<Double>, Boolean) Draws a polyline using the current color and line weight.
DrawShell(IEnumerable<Double>, IEnumerable<Double>, IEnumerable<Int32>) Draws a surface defined by a set of faces (three or four vertices per face). This function can be called directly using the information given by the IGeoTessellation interface.
DrawShell(IEnumerable<Double>, IEnumerable<Double>, IEnumerable<Int32>, IEnumerable<Int32>) Draws a surface defined by a set of faces (three or four vertices per face). This function can be called directly using the information given by the IGeoTessellation interface.
SetTransformation(Double[]) Sets the transformation.

Properties

Name Description
Color Gets or sets the color. (0xff0000 for red, 0x00ff00 for green, and 0x0000ff for blue).
DepthTest Gets or sets a value indicating whether the depth has to be used to compute the visibility.
LineWeight Gets or sets the line weight.
Translucency Gets or sets the translucency.
Visible Gets or sets a value indicating whether the context is visible.