3D Graph Component Overview

3D Graph

3D Graph Component Overview

The 3D Graph component includes the functionality described below.

  • You can plot three-dimensional data, including curves and surfaces. You can include three-dimensional axes and ticks on the plot.
  • You can configure the control to allow your user to zoom, pan, and rotate with the mouse.
  • You can configure the control to render directly to OpenGL-enabled hardware accelerator cards.
  • You can use property pages to configure the control.
  • You can bind the control to a DataSocket server to enable automatic read and write functionality.

Top-Level Classes

CNiGraph3D - encapsulates the interface to the Measurement Studio ActiveX 3D graph control.

Notes:

  • Because the 3DGraph component includes an ActiveX control that links to the MFC DLL, projects that you design to use a Measurement Studio 3DGraph control cannot link to static MFC.
  • The 3DGraph component includes classes that reference ActiveX objects. Although these classes provide support to allow you access the included ActiveX objects from any thread, you must initialize COM in each thread that accesses the 3DGraph classes. To initialize COM in a thread, call the system function ::CoInitialize or the system function ::CoInitializeEx from within the thread.