kodiidok
NestJs | GraphQL | OpenGL | Blender | C++ | Computer Science Undergrad @ University of Peradeniya, Sri Lanka.
Sri Lanka
Pinned Repositories
academic-establishment
bpyAddOns
add-ons and scripts for Blender 3d
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
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
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
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.
kodiidok
Config files for my GitHub profile.
nestjs-graphql-pubsub-kafka
Implementation of GraphQL subscription feature inside a NestJS application backed with a Apache Kafka Publish/Subscribe, a MongoDB database and a Apollo GraphQL Server.
rescon
A dedicated platform for the annual research conference of PGIS, University of Peradeniya. Tailored for the university's research community, this app aims to enhance the conference experience by facilitating easy exploration of researches and innovations.
streamline-1.0
This comprehensive solution is designed to streamline and optimize your business processes, providing a centralized platform to manage and coordinate various aspects of your enterprise. Whether you are a small business or a large corporation, our ERP software is tailored to meet your organizational needs and enhance overall efficiency.
kodiidok's Repositories
kodiidok/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.
kodiidok/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.
kodiidok/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.
kodiidok/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.
kodiidok/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.
kodiidok/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.
kodiidok/orb
kodiidok/rescon
A dedicated platform for the annual research conference of PGIS, University of Peradeniya. Tailored for the university's research community, this app aims to enhance the conference experience by facilitating easy exploration of researches and innovations.
kodiidok/software-design-patterns-java
Explore Java code examples for software design patterns—creational (Singleton, Factory), structural (Adapter, Decorator), and behavioral (Observer, Strategy). Master best practices for writing maintainable, flexible, and scalable Java code in this comprehensive repository.
kodiidok/acestab-app
kodiidok/acestab-gs
kodiidok/AgentGPT
🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.
kodiidok/create-edit
spell check microservice node.js app using createEdit api from OpenAI
kodiidok/kodiidok
Config files for my GitHub profile.
kodiidok/nestjs-graphql-pubsub-kafka
Implementation of GraphQL subscription feature inside a NestJS application backed with a Apache Kafka Publish/Subscribe, a MongoDB database and a Apollo GraphQL Server.
kodiidok/bmm-server
kodiidok/bmm-ui
kodiidok/bookmymusic-pr
kodiidok/cdse-zns-quantum-dot-3d-model
kodiidok/csup-jobjunction
kodiidok/di-sys
kodiidok/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.
kodiidok/iglu
kodiidok/node-typeorm-postgres-starter
kodiidok/nodeappGPT
kodiidok/nodejs-k8s-learn1
First project used to practice deployment with k8s
kodiidok/scs-hacakthon
kodiidok/servlet-blog-app
kodiidok/test-for-posit
kodiidok/UUID-generator-for-SQL