| Graph |
Diagrams can be displayed by using the graph object.
You can add one or more data-series to the graph and set some options on how the diagram is displayed. Example:
//use some material
factory.material = Material(1e-6, .2, .9, 0.1);
// create a box that will fall down
var b = Box(10,10,10);
// this function will be plotted
function f_y()
{
return b.position[1]; // returns the y-position
};
// creates a new diagram
var g = Graph("position");
// add a series with the y-position of the box
g.addSeries(f_y, 0, 0, RGB(255,0,0), GRAPH_ON_WAITFRAME, "y");
// simulate scene
while (simulator.time < 1)
{
WaitFrame();
simulator.run( .01 );
};
This example shows a diagram called "position" in a new tab next to the inspect
tab. The depicted parabola is the result of the evaluation of the function
f_y, each time when the WaitFrame function is called. More series can be added
to one graph, and more than one graph can be created. You can copy to clipboard
or print the graph by using the copy and print command respectively.
|