Bubble3D, Point3D variant
Posted: Thu Sep 08, 2005 6:01 pm
Hello,
I've been using Point3D in TeeChart Pro version 6 for VCL/CLX, in Delphi 7. It comes CLOSE to what I'd like, and perhaps the new Bubble3D comes even closer or is an example I can use to build my own descendant. What I'd like is to have a 3D graph I can slice up in, say, 100 "units" per x, y, z axis, where in theory you'd have your one graphical "cube" dividable into one million smaller cubes. So the empty graph looks like any other 3D space, but when I fill in a "point" it is represented as one of the million small cubes.
I'm approximating it now with a square Mark in a Point3D series, with or without 3D shading on the mark. But I don't get appropriate depth (very apparent when I rotate the display at runtime) and even the 2D "face" sizing is a balance between being large enough to see and accurately representing "adjacent" cubes without gaps and without overlap. The point of the graph is specifically to highlight which of the cubes the data represents, and in most cases will be a contiguous space described within the volume of the maximum cube (e.g. a banana shape, or football shape). So empty cubes are invisible, but "activated" cubes are visible.
If each cube is the same color, I'm effectively graphing just "yes" or "no", was that cube "activated" by the data. But with shades or multiple colors I can give more information about that one small cube (e.g. how OFTEN or how LONG the cube was "activated" by the data). We're capturing the behavior of a system, such that at any point in time the system is "in" only one of those small cubes, but that over time will travel up and down that "banana" shape going from being "in" one cube to being "in" a cube next to it, so showing where the system was OFTEN compared to RARELY is useful. Anyway, I'm describing that just to help you visualize the image.
Given what I want, I see the new Bubble3D chart and think, "If it would make cubical 'bubbles' that might be just what I need!"
So that's my starting point, would I be able to use Bubble3D to display cubes, where the cube sizes correspond to dimensions on the axes?
Or is Bubble3D perhaps just a better chart than Point3D to descend from, if I'm going to have to build my own?
Or how would Steema go about creating such a variant, can I talk to anyone in more detail about a customized chart?
Thank you!
I've been using Point3D in TeeChart Pro version 6 for VCL/CLX, in Delphi 7. It comes CLOSE to what I'd like, and perhaps the new Bubble3D comes even closer or is an example I can use to build my own descendant. What I'd like is to have a 3D graph I can slice up in, say, 100 "units" per x, y, z axis, where in theory you'd have your one graphical "cube" dividable into one million smaller cubes. So the empty graph looks like any other 3D space, but when I fill in a "point" it is represented as one of the million small cubes.
I'm approximating it now with a square Mark in a Point3D series, with or without 3D shading on the mark. But I don't get appropriate depth (very apparent when I rotate the display at runtime) and even the 2D "face" sizing is a balance between being large enough to see and accurately representing "adjacent" cubes without gaps and without overlap. The point of the graph is specifically to highlight which of the cubes the data represents, and in most cases will be a contiguous space described within the volume of the maximum cube (e.g. a banana shape, or football shape). So empty cubes are invisible, but "activated" cubes are visible.
If each cube is the same color, I'm effectively graphing just "yes" or "no", was that cube "activated" by the data. But with shades or multiple colors I can give more information about that one small cube (e.g. how OFTEN or how LONG the cube was "activated" by the data). We're capturing the behavior of a system, such that at any point in time the system is "in" only one of those small cubes, but that over time will travel up and down that "banana" shape going from being "in" one cube to being "in" a cube next to it, so showing where the system was OFTEN compared to RARELY is useful. Anyway, I'm describing that just to help you visualize the image.
Given what I want, I see the new Bubble3D chart and think, "If it would make cubical 'bubbles' that might be just what I need!"
So that's my starting point, would I be able to use Bubble3D to display cubes, where the cube sizes correspond to dimensions on the axes?
Or is Bubble3D perhaps just a better chart than Point3D to descend from, if I'm going to have to build my own?
Or how would Steema go about creating such a variant, can I talk to anyone in more detail about a customized chart?
Thank you!