Some Graphics commands are affected by transformation and some are not.
These dependency relation are shortly shown as follows.
grey shows original enhancement (incompatible with ISO Full BASIC)
Graphics command | Physical coordinate | Problem coordinate |
Not transformed | Transfromed | Remarks |
PLOT POINTS PLOT LINES PLOT AREA | ✓ | ✓ | |||
MAT PLOT POINTS MAT PLOT LINES MAT PLOT AREA MAT PLOT CELLS | ✓ | ✓ | |||
GRAPH POINTS GRAPH LINES GRAPH AREA | ✓ | ✓ | |||
MAT GRAPH POINTS MAT GRAPH LINES MAT GRAPH AREA MAT GRAPH CELLS | ✓ | ✓ | |||
PLOT TEXT | ✓ | ✓ | See below | ||
PLOT LETTERS | shapes and angle | base point | base point, size, direciton | ||
PLOT LABEL | shapes and angle | base point | base point | ||
GRAPH TEXT | ✓ | ✓ | See below | ||
GRAPH LABEL | shapes and angle | base point | ✓ | ||
SET TEXT HEIGHT | ✓ | ||||
SET TEXT FONT | ✓ | ||||
DRAW DISK DRAW CIRCLE |
✓ | ✓ | See below | ||
PAINT FLOOD | ✓ | ✓ | Available only on Windows | ||
SET AREA STYLE INDEX | ✓ | Hatch patterns are defined on physical coordinates | |||
GET POINT
MAT GET POINT | ✓ | ✓ | |||
MOUSE POLL | ✓ | ✓ | |||
ASK PIXEL SIZE ASK PIXEL ARRAY | ✓ | ✓ | |||
LOCATE POINT MAT LOCATE POINT LOCATE VALUE LOCATE CHOICE | ✓ | ✓ | |||
PIXELX function PIXELY function WORLDX function WORLDY function | ✓ | ✓ | ✓ | ||
GLOAD | ✓ | ✓ |
This table shows the behavior on the Option Compatibily setting where "Text Plotting" has been set to "Problem coordinate (ISO)".
GRAPH TEXT and PLOT TEXT without transformation draw letters on the physical coordinates,
when "Text Plotting" has been set to "Problem coordinate on Transformed".
PLOT TEXT does not draw any letters when the line of infinity crosses the drawing area for letters.
DRAW DISK and DRAW CIRCLE does not work correctly when the line of infinity crosses the circle.
Graphics commands that are available on Microsoft BASIC compatible mode are not transformed.