GR3_paint3d Function (ROM Call 0x1FF)

gdraw.h

void GR3_paint3d (void);

Draws the current 3D graph.

GR3_paint3d draws the currently active 3D graph using the current mode, format, and zoom settings. If the graph is not already calculated, it will display the calculation status.

Note: the graph application should be active when this function is executed. You can do this by executing:

EV_startApp (EV_getAppID ("TIGRAPH"), AP_START_CURRENT);


Uses: HeapAllocThrow, HeapDeref, HeapFreeIndir, HeapLock, HeapUnlock, ER_catch, ER_success, ER_throwVar, HToESI, NG_graphESI, top_estack, RestoreScrState, SaveScrState, gr_active, gr_flags, memcpy, memmove, sprintf, XR_stringPtr, fmod, is_transfinite, round12, sincos, ck_valid_float, clear_error_context, estack_to_float, FindFunc, gr_del_locals, GR3_freeDB, QSkipGraphErr, FolderDelAllTemp, WinAttr, WinBackupToScr, WinCharXY, WinClr, WinFillTriangle, WinFont, WinLine, WinLineTo, WinMoveTo, WinStrXY, _bcd_math, NG_setup_graph_fun, NG_cleanup_graph_fun, _du32u32, ROM Call 0x46E
Used by: GD_Contour, GR3_handleEvent, Regraph, ROM Call 0x4CA