stroke 
A streak between two surface points, tapering toward its end. A fringe draws a film edge round it; a fluid's drip goes without, since a fringe dithered a 1 px streak.
Vars | |
| fringe | Whether a film edge runs round it. |
|---|---|
| span_across | Pixels round the limb from its start to its end. |
| span_squared | Its length in pixels, squared. |
| span_up | Pixels up the limb from its start to its end. |
| start_along | The h it starts at. |
| start_theta | The theta it starts at. |
| taper | How much of its width it loses by its end. |
| width | Its width at the start, in pixels. |
Procs | |
| New | Starts a streak. |
| thickness | Body within the streak's half width of its line, a film fringe 0.7 px past that. |
Var Details
fringe 
Whether a film edge runs round it.
span_across 
Pixels round the limb from its start to its end.
span_squared 
Its length in pixels, squared.
span_up 
Pixels up the limb from its start to its end.
start_along 
The h it starts at.
start_theta 
The theta it starts at.
taper 
How much of its width it loses by its end.
width 
Its width at the start, in pixels.
Proc Details
New
Starts a streak.
Arguments:
- limb: The DIRT_LIMB_* define it lies on.
- start: Where it starts, list(theta, h).
- finish: Where it ends, list(theta, h).
- width: Its width at the start, in pixels.
- taper: How much of its width it loses by its end.
- fringe: Whether a film edge runs round it.
thickness
Body within the streak's half width of its line, a film fringe 0.7 px past that.