Home
Bright Ideas Software®
Home

3 July 2025

Right. Yes, I'm still here, and am pleased to announce the first new app in 10 years or so - OneStoneĀ® SurfViewer. The premier feature is the creation of high-quality 3D surfaces defined by any expression the user enters. This isn't restricted to a set of pre-defined expressions - with very few exceptions, function of X, Y, r and/or Theta will be presented with OpenGLĀ® graphics - the same 3D technology underlying major game engines. Where appropriate (single variable functions of X or Y), 2D graphs are presented simultaneously. For more information, see the OneStoneĀ® SurfViewer page. An upgraded version scheduled for release in early 2026 will debut support for graphical analysis of solutions to linear and non-linear differential equation problems. This upgrade will be free to current license holders when released.

A screenshot appear below.


  Image depicting a sphere constructed from the espressions
                                    F1=sqrt(10-( x^2+y^2)) and F3=-F1.

F1=sqrt(10-( x^2+y^2)), F3=-F1 - a sphere clipped by the viewing volume boundaries.


I'll also be publishing a series of code libraries in the near future. The first two are add-ons for the WTL application framework, a light-weight alternative to the more ubiquitous MFC framework. While WTL requires a higher degree of familiarity with the raw Windows messaging model, it generally produces higher performance, smaller apps than those produced with MFC. See the Code Libraries page for more information.