This article struck me as interesting:
Graph3D: A Windows.Forms Render Control in C#
I decided to create Clarion Graph3D control based on the code from the article. So here it is.
It supports all the features of original control:
- elevation, rotation, moving and zooming with mouse or programmatically.
- data source can be: surface points array, scatter points array, user defined function, a formula as a text string.
- one of 15 predefined color schemes, or user defined scheme.
- coordinate system can be one of 4 modes (Off, MainAxis, Raster, Label).
- customizable polygon lines color, axes colors, a legend (with Rotation, Elevation and Distance at the top left) color,
border color, axes legend text. - take a screenshot.
Control template allows to easily place a control onto a window.
Minimum system requirements:
- Windows XP
- .NET 4.0
- Clarion 6.3
Download the demo: https://yadi.sk/d/1Ssdar6ebO527w
Price: $100.