The header file graphics.h contains bar3d() function which is used to draw a 2-dimensional, rectangular filled in bar . Coordinates of left top and right bottom corner of bar are required to draw the bar.
void bar3d(int left, int top, int right, int bottom, int depth, int topflag); where, left specifies the X-coordinate of top left corner, top specifies the Y-coordinate of top left corner, right specifies the X-coordinate of right bottom corner, bottom specifies the Y-coordinate of right bottom corner, depth specifies the depth of bar in pixels, topflag determines whether a 3 dimensional top is put on the bar or not ( if it is non-zero then it is put otherwise not ).
Input : left = 150, top = 250, right = 190, bottom = 350, depth = 20, topflag = 1 left = 220, top = 150, right = 260, bottom = 350, depth = 20, topflag = 0 left = 290, top = 200, right = 330, bottom = 350, depth = 20, topflag = 1 Output :
Below is the implementation of bar3d() function :
Don’t stop now and take your learning to the next level. Learn all the important concepts of Data Structures and Algorithms with the help of the most trusted course: DSA Self Paced. Become industry ready at a student-friendly price.
- bar() function in C graphics
- Reflection In 2D Graphics
- Mandlebrot Set in C/C++ Using Graphics
- Draw ellipse in C graphics
- Computer Graphics | Antialiasing
- How to create a Heart using C Graphics
- Draw circle in C graphics
- Introduction to Computer Graphics
- How to include graphics.h in CodeBlocks?
- Sierpinski Triangle using Graphics
- Segments in Computer Graphics
- Applications of Computer Graphics
- Vector vs Raster Graphics
- Draw a line in C++ graphics
- Draw Rectangle in C graphics
- Creating a Rainbow using Graphics Programming in C
- C Program to create a House using Graphics
- Flood fill algorithm using C graphics
- Computer Graphics | The RGB color model
- Display Processor in Computer Graphics
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.