GitHub topics: dda-algorithm
Jia2005/Computer-Graphic-Codes
Collection of computer graphics algorithms - from basic line drawing (Bresenham, DDA) to curves, circles and fill techniques. Nothing fancy, just the raw code that helped me understand how graphics actually works under the hood. Dive in and watch math transform into visual magic! ✨
Language: C - Size: 26.4 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

drummerviswa/CGM
Computer Graphics and multimedia
Language: C++ - Size: 71.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

s0rg/grid
Generic 2D grid
Language: Go - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 1

Nipsu24/42_Cub3D Fork of Ginger-Leo/Cub3D
A 3D game engine inspired by Wolfenstein 3D, using raycasting techniques and texture mapping.
Language: C - Size: 21.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

Mohamed-Abdelsatar/Computer-Graphics-Algorithms
Drawing System Algorithms
Language: C# - Size: 64.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 3

LelsersLasers/3D-Raycaster
Wolfenstein 3D like raycaster using Macroquad in Rust running on the web
Language: Rust - Size: 15.9 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 6 - Forks: 0

psilfx/dda-raycaster-javascript-textures-floor
Рейкастер оптимизированный DDA алгоритмом, есть текстурирование стен и пола.
Language: JavaScript - Size: 90.8 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

hienptx/42_cub3D
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable me to explore ray-casting. The goal will be to make a dynamic view inside a maze.
Language: C - Size: 9.23 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ejarvinen/42Cub3D Fork of hoangfin/cub3d
A Ray-Casting Maze Exploration Project in C
Language: C - Size: 20.7 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

eablak/cub3d
3D Game
Language: C - Size: 229 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

chran554/wolfenstein-raycaster
A raycasting engine with ambient light, dynamic observer light source. The map and textures are from the mother of all first-person-shooter game Wolfenstein 3D. Wolfenstein 3D was groundbreaking in 3D using raycasting for low performance machines (by todays measures).
Language: Go - Size: 879 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

iambhargavnath/ComputerGraphicsAlgorithm
Damonstration of some of the Computer Graphics Algorithm in C++
Language: C++ - Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

hamed-rezaee/flutter_3d_raycast_engine
3D Raycast Engine in Flutter, using DDA(Digital Differential Analyzer) Algorithm.
Language: Dart - Size: 52.5 MB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 32 - Forks: 9

mvasilkov/neatness2022
The Neatness (js13kGames 2022)
Language: TypeScript - Size: 306 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 3

Haggarman/Software-3D-Perspective-Correct-Textured-Triangles
How were 3D triangles drawn on the first graphics accelerators? This dives deep into understanding how perspective correct textured triangles are drawn.
Language: Visual Basic 6.0 - Size: 33.7 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 1

Rahmn-Dev/GraphLineX
GraphLineX is a Django web application for generating and visualizing plots using various line-drawing algorithms. It supports DDA, Bresenham, and Midpoint algorithms, and features a history function to view previously generated plots. Explore interactive plot viewing and track your graphical creations with ease.
Language: SCSS - Size: 25 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

ShinjiMC/OpenGL-DDA-Bresenham
Implementation of DDA and Bresenham line drawing algorithms using OpenGL for visualizing various line styles in a graphical interface.
Language: C++ - Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

MightyArty/Autonomous_Robotics_Final
Language: Python - Size: 638 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Kraken57/graphiX.c
Simple 2D Graphics Library from scratch in C
Language: C - Size: 278 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

olebol/cub3d
An introduction to raycasting by recreating a basic version of 1992s' Wolfenstein 3D in c.
Language: C - Size: 617 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

TenuraPasandul/Rotation-with-DDA-Algorithm
you can find this in computer Graphics Transformation.This is a one method for Rotation with DDA.
Language: Java - Size: 2.93 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

shubamuzumaki/OpenGL-Example_Programs
Sample Programs in C++ to Learn OpenGl
Language: C++ - Size: 52.7 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 4

PGCL1/cub3D
simplistic recreation of an FPS game
Language: C - Size: 44.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

jonalfarlinga/lazars
This is a simple app that presents a player object which projects a bouncing laser in a block-rendered maze. This iteration is focused on creating the laser via a DDA algorithm.
Language: Python - Size: 2.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

roymasad/3draycaster
Python retro basic 3d Wolfenstein textured walls raycaster game engine using DDA to optimize/reduce ray casting steps.
Language: Python - Size: 7.79 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

leon-zanker/raycast_demo
A simple demonstration of a digital differential analysis raycasting algorithm.
Language: C - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

leon-zanker/raycast_renderer_demo
A simple demo for a raycasting renderer using digital differential analysis
Language: C - Size: 0 Bytes - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

sunny-kumar-akarapu/Interactive-Computer-Graphics-COM404T-
Language: Python - Size: 1.16 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 2

onurmx/Rasterization
Rasterization application developed with Windows Forms.
Language: C# - Size: 301 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

semx2a/cub3D Fork of ringii21/cub3d
This project allowed us to explore the technique of ray-casting, where the objective was to create a dynamic view within a maze.
Language: C - Size: 28.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hanjongho/ft-cub3D
[42cursus] Wolfenstein 3D를 raycasting을 이용하여 구현
Language: C - Size: 197 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

angiee99/CompGraphicsTask1
Language: Java - Size: 51.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

reomelo/42Porto-cub3D
Language: C - Size: 18.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

yusuffugurlu/FdF
FDF is a 42 Project to learn about 3d programming. The program takes a map as parameter and creates its 3d representation.
Language: C - Size: 562 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

Yamzil/Cub3d
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way
Language: C - Size: 2.63 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

DavideDeVita/Adaptive-PacMan
This directory, contains the source code of the Adaptive PacMan i designed for my Master's degree dissertation. [Videoclip Inside]
Language: Java - Size: 19.8 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

dilshankarunarathne/drawing-algorithms
Line and circle drawing algorithms implemented in Java.
Language: Java - Size: 109 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

GokuGhoul/Open-GL
Computer Graphics - Lab assignments
Language: C++ - Size: 78.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 19

Salman1804102/Graphics-Lab-OpenGL-CSE-458
Some Graphics Algorithm Practiced in OpenGL
Language: C++ - Size: 487 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

11fenil11/Algorithms
In my bachelors of information and technology at vishwakarma goverment engineering college, I implemented various algorithms to enhance my theoretical knowledge and applied it to practical solution.
Language: C++ - Size: 37.1 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

Ruwan-Duminda/line-drawing-algorithm-in-cpp
DDA line Drawing algorithm in C++
Language: C++ - Size: 69.3 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

gkn0672/BasicEngine
Display 3D shape on terminal without graphic.h
Language: C++ - Size: 93.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

sagar0710/Computer-Graphics-Algorithms Fork of moinul7002/Computer-Graphics-Algorithms
Algorithms for Computer Graphics
Size: 1.21 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

thangved/dda
DDA Line generation Algorithm in Computer Graphics
Language: JavaScript - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

sajjadrahman56/Computer-Graphics
The Computer Graphics Repository is a collection of algorithms related to computer graphics. It contains code examples that cover various topics, such as drawing basic and implementing graphics algorithms.
Language: C++ - Size: 452 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Higlix/cub3D
3D RayCasting engine made with libmlx and C. In this project our focus was to learn about computer graphics and understand raycasting using the DDA algorithm.
Language: C - Size: 14.5 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

mutalibcs/Lab-Assignment-CSE-424
Computer Graphics Lab Code
Language: C++ - Size: 8.79 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

iflis7/cub3d
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
Language: C - Size: 16.1 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Ahaif/FDF
Graphic Project
Language: C - Size: 1.69 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

yusuffugurlu/cub3D
42 Cursus Projects
Language: C - Size: 652 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

rendiano12/JS_DDA-Bresenham
Grafika Komputer | Implementasi Algoritma DDA & Bresenham Menggunakan Pemrogramman Javascript
Language: JavaScript - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

rowidanagah/Computer-Graphics-3rd-First-semester
Computer-Graphics, 3rd-First-semester Project.
Language: C# - Size: 563 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

romanwrites/cub3D
📦 Raycasting project inspired by "Wolfenstein 3D" (1992) video game
Language: C - Size: 18.2 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

nyeoni/cub3D
🎮 3D game using raycasting DDA algorithm 👾
Language: C - Size: 231 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

Sarah-Hesham-2022/ComputerGraphics2D_Win32_Desktop_Project
Graphics2D_Win32_Desktop_Project Simple Drawing Application Based on Mathematics and Problem Solving with C++
Language: C++ - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

dineshyadav3169/line-drawing-algorithm
Line Drawing Algorithm
Language: Python - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

abbasmzs/conehead Fork of samuelpeet/conehead
A collapsed-cone convolution radiotherapy dose calculation algorithm
Size: 2.03 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

karthik-d/Graphics-and-Multimedia-LabWork
Programs, reports, documentation, and screenshots implemented and designed for the laboratory coursework on UCS1712: Graphics and Multimedia course.
Language: C - Size: 9.6 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

julian-rosas/geometric-figure-clasifier
Geometric Figure Clasifier program
Language: C# - Size: 61.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Candida18/Computer-Graphics
Language: C++ - Size: 41 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

64kramsystem/warlock-64k
Rust port of the Warlock project, from the "Tricks of the Game-Programming Gurus" book
Language: C - Size: 539 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

AmanCSE-1/Computer-Graphics
This repository consists of Programs that are essential for beginners in Computer Graphics. All the programs are beginner-friendly and easy to interpret, as comments have been added for the same.
Language: C - Size: 279 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

Asiace96/ray-casting
A simple interactive program to demonstrate how ray casting works using a DDA (Digital differential analyzer) algorithm on a tile/grid based system.
Language: Python - Size: 42.3 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

MuballighHossain/DDA_Line_Algorithm_Java
The task is to draw lines that show the last two digits of your own ID using DDA Algorithm. The task is to draw lines that show the last two digits of your own ID using DDA Algorithm.
Language: Java - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

iker-gonzalez/cub3d
Small simulated 3D game done using raycasting principles and inspired by the famous Wolfenstein 3D game
Language: C - Size: 28.7 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Nowshadjunaed/Computer-Graphics
Some algorithms that I have learnt in computer graphics course
Language: C++ - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

HuluWZ/Line-And-Circle-Drawing-Algorithms
Line and Circle Drawing Algorithms in Python
Language: Python - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 2

moinul7002/Computer-Graphics-Algorithms
Language: C++ - Size: 1.21 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 3

dwinuray/algorithm-bruteforce-and-dda
Brute force is a straight forward approach to solving a problem, usually based on a problem statement and a definition of the concepts involved. DDA or Digital Differential Analyzer has the same purpose but different algorithms.
Language: HTML - Size: 92.8 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

RenanBomtempo/line-drawing-algorithms
An implementation of line drawing algorithms in C.
Language: C - Size: 59.6 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1

aayush301/Computer-Graphics-Lab
This repository contains some of the experiments that are covered in Computer Graphics Lab.
Language: Python - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

singhdivyank/Graphics
Application of Computer Graphics algorithms using C++'s openGL library
Language: C++ - Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

PrabalChowdhury/CSE423-COMPUTER-GRAPHICS
Computer Graphics course's Lab Solves & Algorithms
Language: Java - Size: 428 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

crypticani/Computer-Graphics
A collection of basic programs of computer graphics in C language.
Language: C - Size: 2.36 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

NobinPegasus/Computer-Graphics
Computer Graphics using SDL
Language: C++ - Size: 2.51 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

AliceFromWardenfell/cub3D
Wolf3D-like game (not finished). The project was done in April 2021.
Language: C - Size: 159 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ahammedrohit/DDA-Calculator
DDA Calculator
Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SAKET-SK/Computer-Graphics
Assignments performed for Computer Graphics Laboratory in Semester 4 of my tenure as B.E in Information Technology.
Language: C - Size: 289 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

clacrisostomo/42_cursus_cub3d
My first RayCaster with miniLibX
Language: C - Size: 3.18 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

nur-zaman/line-drawing-algo-simulation
Visualizes the line drawing algorithms and describes the chosen points.
Language: JavaScript - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

suriya-1403/learn-computer-graphics
Computer Graphics Course
Language: C - Size: 32.2 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

punitzen/computer-graphics-algorithms
computer graphics algorithms, some of the implementations
Language: Python - Size: 1.18 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

sofia100/OpenGL_graphics_programs_CG
Computer Graphics programs
Language: Python - Size: 219 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

Md-Soliman-Ali/Computer-Graphics
Computer Graphics Projects with OpenGL
Language: C++ - Size: 839 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Abhishekmishra-17/Computer-Graphics-C-Programming-language
Graphical or GUI based program using "C" programming language.....
Language: C - Size: 147 KB - Last synced at: 24 days ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 1

arpitmaheshwari213/Computer-Graphics
This repository contains implementation in C++ for various computer graphics-based algorithms including DDA, Bresenham algorithm, basic geometry and graphs drawing algorithms, scanline fill, boundary fill, and flood fill algorithms.
Language: C++ - Size: 786 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

Krauzy/RawLine
Aplicação que utiliza de princípios básicos de Computação Gráfica para construir objetos 2D e detectar poligonos
Language: C# - Size: 285 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

albirrkarim/dda-bresenham
[ Tugas ] DDA and Bresenham Algorithm, Computer graphic
Language: Python - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

edwino-stein/ufrr-15.2-cg-retas
Trabalho sobre Renderização de Retas desenvolvido durante a disciplina de Computação Gráfica 2015.2 do curso de Ciência da Computação da Universidade Federal de Roraima
Language: JavaScript - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

endiba360/Processing
Este repositorio guarda algunos sketches de ejemplo.
Language: Processing - Size: 123 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
