im often a little upset writing this thing (all this + - (or +0) combinations to set a 12 line segmants to draw a box) but i from time to time do that
void DrawAAWireBox3d(float x, float y, float z, float h, unsigned colr)
{
DrawLine3d(x-h,y-h,z-h, x+h,y-h,z-h, colr);
DrawLine3d(x+h,y-h,z-h, x+h,y+h,z-h, colr);
DrawLine3d(x+h,y+h,z-h, x-h,y+h,z-h, colr);
DrawLine3d(x-h,y+h,z-h, x-h,y-h,z-h, colr);
DrawLine3d(x-h,y-h,z+h, x+h,y-h,z+h, colr);
DrawLine3d(x+h,y-h,z+h, x+h,y+h,z+h, colr);
DrawLine3d(x+h,y+h,z+h, x-h,y+h,z+h, colr);
DrawLine3d(x-h,y+h,z+h, x-h,y-h,z+h, colr);
DrawLine3d(x-h,y-h,z-h, x-h,y-h,z+h, colr);
DrawLine3d(x+h,y-h,z-h, x+h,y-h,z+h, colr);
DrawLine3d(x+h,y+h,z-h, x+h,y+h,z+h, colr);
DrawLine3d(x-h,y+h,z-h, x-h,y+h,z+h, colr);
}