CURVE EDITOR
This tool has a complete set of features designed to fully customize an arbitrary curve.
A curve is represented by a set of key points; this software interpolates between them depending on their properties.
Properties
These are the key properties that can be edited through the bar at the bottom of the graph:
Pos: x and y coordinates;
in-tangent: angle, weight and type of tangent to be used on left side of the key; angle and weight are ignored if type is not fixed, weight is also ignored if curve is not weighted (see later). Type can be:
fixed: customizable by the user;
linear: linear interpolation will be used;
flat: use an horizontal tangent;
smooth: curve will be automatically smoothed.
out-tangent: same as in-tangent but for the right side of the key. It has an additional type:
step: curve will have a step on the key.
These are the properties affecting the whole curve:
:
if selected, curve will consider also keys' weight
parameter;
pre-infinity: determines the curve's behaviour before the first key. It can be one of the following:
constant: y values will be equal to the first key's one;
linear: curve will be a line with the same slope found at its beginning;
cycle: curve will be periodically cloned before the first key;
cycle relative: curve will be periodically cloned before the first key but y values will be relative to first key's y coordinate;
oscillate: same as cycle but curve will be inverted every time.
post-infinity: same as pre-infinity but relative to last key.
Tools
The following tools have to be used to manipulate keys:
:
add keys to the curve simply clicking where you want them;
:
delete keys clicking on them;
:
when selected, you can drag keys around the curve. It has to be used
to also to select keys;
:
edit key's tangents; please note that only fixed
tangents
can be edited;
:
delete all the keys at the same time.
Importing
Curves can also be imported:
import from climatic zone: depending on the kind of curve, this option let's you importing directly from a climatic zone;
import from boundary: import curve from a project's boundary. Filters can be applied during import process;
import from file: keys can be imported from file. Please follow the instructions given by the software after clicking on this button.