topRadius:
The radius of the top of the funnel.
You should probably have this be greater than bottomRadius .
bottomRadius:
The radius of the bottom of the funnel.
You should probably have this be less than topRadius . This radius may be zero.
height:
The difference in height between the top and bottom of the funnel.
Unless you know what you are doing, this value should be positive.
slices:
The number of slices to chop the top circumference and the bottom
circumference into. The funnel structure ends up having slices * 2
triangular faces making up the funnel surface.
crossSection:
Unless extendDownInsteadOfSquare is checked, this specifies the length
of the square cross section of the total structure making up a quarter of a funnel.
If extendDownInsteadOfSquare is checked, the cross section takes on a slightly
different meaning, which is the distance from the "top" of the funnel to the very bottom
of the base.
Note: if overlapping brushes are being generated, you will need to set this to a large value
relative to the radius values.
offsetTopInsteadOfBottom:
To make the funnel, either the top or the bottom circumference must
be rotated counter-clockwise by half a slice, so that triangles can be created on the surface.
Normally, the bottom circumference is rotated by this amount. use this flag to rotate
the top circumference instead.
extendDownInsteadOfSquare:
Project the triangular faces of the funnel downwards to make the
brushes. Normally, the faces are projected in the +x and +y directions.
generateOnlySeam:
Generate only the last brush. Useful for making seams.
adjustSeamForJoining:
Adjust the seam brush if it is to be joined to another
structure such as a slanted wall.
offsetAngle:
The angle, in degrees, by which to rotate the funnel
counter-clockwise. This only applies if
extendDownInsteadOfSquare is true.