XRT/3d 3.0 has all the features you need to create powerful and sophisticated 3D graphs for your Motif applications. It's easy to build 3D data views and interactive displays for your programs, giving them a professional look and feel.
XRT/3d creates informative and eye-catching 3D surface plots, scatter plots, contour graphs and bar charts from your data. It also automatically performs all rotation, scaling, annotation and perspective calculations. XRT/3d's flexible output options allow easy reporting and printing.
And because XRT/3d draws on the screen using the same low-level X Window System primitives as Motif, no special hardware is required - your applications will display on any X11R4/5/6 Windowing Server, from high-end workstations to X-terminals to PCs running X server software.

Building Custom User Interaction
With XRT/3d your graphs are "live". Using the map() and pick() routines, programmers can easily build user feedback into an application.
For example, when a user clicks on a surface grid point, the program can report the exact values at that point to the user. It could also allow the user to drag that grid point to a new value. Individual bars in a bar chart may be selected and adjusted.
Using the feedback routines, you go beyond using graphs as a means to simply display data: users are actually able to "drive" their application through the graphs.

Rotating, Scaling, Zooming
In order to be fully appreciated, most 3D charts and graphs need to be viewed from several angles. With XRT/3d, your users can easily rotate the graph by simply dragging the mouse on the graph. They can even rotate around a specific axis.
While rotating, users will see a special "preview cube" which will track the mouse in real-time.
Alternatively, you can specify that the user sees a fully rendered graph while rotating. Users can also scale and translate their view using the mouse. And they can zoom into any portion of the graph at any time by drawing a zoom box using their mouse.
Since all of XRT/3d's rotation, scale and zoom interactions are implemented using Motif's standard translations and actions, you can easily override or change the keyboard and mouse sequences that control these interactions.

Text Objects
Text objects are ideal for annotating important points in your data, or for dynamically annotating data points that a user selects with the mouse.
XRT/3d's text objects are created, manipulated and destroyed using the standard Motif Xt() routines. Text objects can contain multiple lines of text using any X or stroke font. Text objects can be attached to grid points on a surface, to points anywhere in 3D, or even to specific pixels.

Quality Interactive Information Display and Output
With over 160 resources, XRT/3d can display virtually any type of 3D chart or graph. It can automatically contour and zone your 3D data using default or custom distribution tables. Users can dynamically rotate, zoom and scale views. Legends can be created automatically.
XRT/3d can automatically annotate the axis, or you can specify custom annotation. You can generate high quality PostScript, CGM, XWD, PNG, JPEG, and other bitmap formats of graphs, making it easy for end-users to print what they see on the screen.

Object-Oriented Extension to Motif
Because XRT/3d is based on the open object-oriented architecture used by the Xt Intrinsics and OSF/Motif, it fits seamlessly into your X Window development environment.
The widget is directly programmed through resources (e.g. XtSetValues() and/or resource files). It also supports UIL and C++ interfaces and can be easily integrated into X-Designer.

3D Scatter Plots
New 3D scatter plots accurately display relationships among data points. Data points can be arranged into series, each with its own point style and drop line style.

See the continuation sheet for more about the XRT/3d widgets.
|