set3_object(drawing_function, [arg1, arg2,...])
DRAWING_FUNCTION ([ARG1, ARG2, ...]))
When draw3 calls DRAWING_FUNCTION, the external variable draw3_ will be non-zero, so
DRAWING_FUNCTION can be written like this:
def drawing_function(arg) : if (draw3_) : arg1=arg[0] arg1=arg[1] ... ...< calls to get3_xy, sort3d, get3_light, etc.>... ...< calls to graphics functions plfp, plf, etc.>... return ...< verify args>... ...< do orientation and lighting independent calcs>... set3_object (drawing_function, [arg1, arg2,...])