Blitz3D handles 2D drawing completely differently to BlitzMax. Both use the same underlying technology, but Blitz3D only naturally deals in 3d coordinates so you have to write your own system ( or use one of the libraries available ) if you want to think purely in 2d coordinates. BlitzMax is much closer to Blitz2D in this regard, as it uses nearly all the same graphics commands. The only major difference between BMax and B2D is that BMax is using 3d acceleration so drawing rotated images and images with transparency is much faster.
You can already do 3D in BlitzMax, as there are several free and several commercial 3D engines, including the Blitz3D engine itself ( available as the B3DSDK. )
You can already do 3D in BlitzMax, as there are several free and several commercial 3D engines, including the Blitz3D engine itself ( available as the B3DSDK. )