Giter Club home page Giter Club logo

Sahan Kodituwakku

Undergrad
BSc. (honours) in Computer Science
Unversity of Peradeniya


📫 Reach me via
[email protected]
+94 70 3413 298


nestjs typescript graphql nextjs react apollo

Sahan Kodituwakku's Projects

agentgpt icon agentgpt

🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.

create-edit icon create-edit

spell check microservice node.js app using createEdit api from OpenAI

dbms icon dbms

database management systems and SQL

glut-bezier-curve-animated-flag icon glut-bezier-curve-animated-flag

Experience the mesmerizing animation of a flag gracefully swaying in the wind, elegantly depicted using Bezier curves in OpenGL. The flag's dynamic motion is achieved through control point manipulation, generating smooth undulating waves.

glut-bezier-curves icon glut-bezier-curves

Interactive 2D Bezier curve drawing tool using OpenGL. Click to add control points, press 'Enter' to complete the curve, and 'c' to clear points. Real-time visualization aids understanding of Bezier curves.

glut-bresenham-line-drawing-algorithm icon glut-bresenham-line-drawing-algorithm

This C++ program with OpenGL visualizes the Bresenham's line drawing algorithm. User-inputted coordinates define the line, displayed along with pixels, Cartesian grid, and a thick green line. Interactive features include moving, scaling, and rotating a square. The code offers a concise and visual demonstration within a 2D graphics environment.

glut-computer-graphics-2d-primitives-and-basics icon glut-computer-graphics-2d-primitives-and-basics

This repository contains a simple C program demonstrating 2D graphics using the OpenGL Utility Toolkit (GLUT). The program creates a window and draws a square that can be manipulated using keyboard input.

glut-computer-graphics-3d-primitives-and-basics icon glut-computer-graphics-3d-primitives-and-basics

This project demonstrates a basic 3D graphics scene using OpenGL and GLUT (OpenGL Utility Toolkit) in C. The scene includes a cube that can be manipulated using keyboard inputs to move, scale, and rotate. The project utilizes lighting effects, including ambient light and a spotlight.

glut-dda-line-drawing-algorithm icon glut-dda-line-drawing-algorithm

This C++ program with OpenGL visualizes the DDA line drawing algorithm. User-inputted coordinates define the line, displayed along with pixels, Cartesian grid, and a thick green line. Interactive features include moving, scaling, and rotating a square. The code offers a concise and visual demonstration within a 2D graphics environment.

glut-midpoint-circle-drawing-algorithm icon glut-midpoint-circle-drawing-algorithm

This program implements the Midpoint Circle Drawing Algorithm using OpenGL. It draws a circle on a Cartesian plane, allowing the user to input the radius. The resulting circle is displayed along with a grid and Cartesian coordinates.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.