SDL Component Suite - Plot3D

The unit PLOT3D displays data as three-dimensional colored surfaces which can be rotated on-screen. The rotation of the data can be achieved either by mouse interaction or by using built-in methods of the class. The data can be viewed from any direction, and can be zoomed and panned. Looking at the surface from above creates a color contour plot. More details can be found in the online help pages.

The unit PLOT3D is part of the SDL Component Suite.

Free Sample Programs

Plot3DHole This sample program shows how to create a 3D surface with holes in it (using the unit PLOT3D). plot3dhole.zip
(231 kB)
Plotit3D Displays a three-dimensional color surface using the unit PLOT3D. The surface can be rotated interactively. plotit3d.zip
(299 kB)


What's new:

  • Release 9.0   [May-28, 2007]
     
  • Release 8.5   [Feb-18, 2006]
     
  • Release 8.2   [Nov-03, 2004]
     
  • Release 8.1   [Aug-29, 2004]
     
    • available for Delphi™ 8 for .NET

  • Release 8.0   [Apr-15, 2004]
     
    • PrintIt and CopyToOpenPrinter implemented
    • CopyToWMF, CopyToBMP, CopyToClipBoard, and CopyToClipBoardWMF now allow to include or omit frame of component
    • bug fix: CopyToWMF and CopyToClipBoardWMF now create correct WMF output (no longer any clipping of graphics)

  • Release 7.2   [Mar-23, 2003]
     
    • PLOT3D is now part of ChartPack
    • rotation matrix is now available via array property RotMat

  • Release 7.0   [Sep-15, 2002]
     
    • available for Delphi™ 7.0
    • the unit is now CLX compatible
    • bounding box implemented (properties BoundBoxStyle, ColorCubeFrame, ColorCubeHidLin, ColorCubeFaceLow, ColorCubeFaceHigh)
    • scales implemented (properties DecPlaceX/Y/Z, MinTickX/Y/Z, RangeX/Y/ZLow, RangeX/Y/ZHigh, SetRange, VisibleX/Y/ZCoords)
    • method SetRange implemented
    • bug fix: SuppressPaint now works as expected

  • Release 6.5   [May-28, 2002]
     
    • available for C++Builder™ 6.0
    • SuppressPaint implemented
    • OnDataRendered implemented
    • ColorCodeAvg implemented
    • OnMouseMoveOverPlot implemented
    • OnBeforeRenderPolygon implemented
    • Repaint method now triggers Paint directly (without invalidation), allowing flickerless repaint operation

  • Release 6.0   [Aug-06, 2001]
     
    • Plot3D is now available to the public and included in the SDL Component Suite 6.0