About 2,020,000 results
Open links in new tab
  1. How to Initialize a 3D Array in C? - GeeksforGeeks

    Sep 12, 2024 · In C, a 3D array is a type of multidimensional array that stores data in a three-dimensional grid. It has three dimensions, allowing it to store data in three directions: rows, columns, and depth. In this article, we will learn how to initialize a 3D array in C.

  2. GitHub - michalzalobny/3d-renderer-in-c: 3D graphics renderer …

    Building a 3D graphics renderer from scratch using the C programming language. Based on Gustavo Pezzi's course. No GPU, or OpenGL. Just a C compiler and linear algebra. In this project, I'm using the Left-Handed coordinate system (Z-values increase when going into the screen). I also use column-major matrices layout.

  3. Learn 3D Computer Graphics Programming from Scratch - Pikuma

    You'll learn how a software 3D engine works under the hood, and use the C programming language to write a complete software rasterizer from scratch; including textures, camera, clipping, and loading complex OBJ files.

  4. Code Vibes: 3D Transformation Graphics Program in C - Blogger

    Oct 2, 2020 · To write a C program to implement 3D transformations such as translation, rotation and scaling of objects. Algorithm: 1. Read the co-ordinates (x, y, z) of the object. 2. Display the original object. 3. Read the translation vector (tx, ty, tz). 4. Calculate the new co-ordinates as follows: x’ = x + tx. y’ = y + ty. z’ = z + tz. 5.

  5. Multidimensional Arrays in C – 2D and 3D Arrays - GeeksforGeeks

    Jan 10, 2025 · Some popular multidimensional arrays are 2D arrays and 3D arrays. In this article, we will learn about multidimensional arrays in C programming language. The general form of declaring N-dimensional arrays is shown below: type arr_name [size1] [size2]…. [sizeN]; type: Type of data to be stored in the array. arr_name: Name assigned to the array.

  6. 3D Translation Program Using C Programming

    This C program demonstrates a basic 3D Translation using the Turbo C graphics library. It allows users to draw and translate a 3D rectangle in a graphical window. The draw() function is responsible for drawing the initial rectangle, while the trans() function handles the translation.

  7. Learning Modern 3D Graphics Programming - GitHub Pages

    Why Read This Book? I. The Basics. 1. Hello, Triangle! 2. Playing with Colors. II. Positioning. 3. OpenGL's Moving Triangle. 4. Objects at Rest. 5. Objects in Depth. 6. Objects in Motion. 7. World in Motion. 8. Getting Oriented. III. Illumination. 9. Lights On. 10. Plane Lights. 11. Shinies. 12. Dynamic Range. 13. Lies and Impostors. IV. Texturing.

  8. GitHub - thumsl/C3D: OpenGL 3D Game Engine written in C

    C3D is a OpenGL 3D Game Engine, written in C, as a learning exercise. YouTube videos showcasing features

  9. C PROGRAMMING: THREE – DIMENSIONAL TRANSFORMATION

    Jun 21, 2020 · To write a C program to perform 3D transformations such as translation, rotation, scaling,

  10. graphics - Drawing 3D sphere in C/C++ - Stack Overflow

    Jul 31, 2014 · Neither C nor C++ has native graphics-rendering abilites. you need to use an external library and driver just to get in touch with the OS' frame-buffer and/or graphics card. However, as for my non-graphics related solution, it depends:

  11. Some results have been removed