Raycasting project in C++ for the Introduction to C++ class
-
Updated
Dec 31, 2017 - C++
Raycasting project in C++ for the Introduction to C++ class
BounceLab - A configurable and interactive graphical simulator for various shapes in 2D physical space.
This C++ program is designed to work with various shapes, including rectangles and composite shapes, in an object-oriented manner. It allows you to read shape descriptions from an input file, perform operations like moving and scaling, and then sort and display the shapes.
Set of "*" characters so that they form a square, a rectangle, and a triangle.
Using inheritance, this program successfully creates a Circle, Triangle, and Rectangle object from the Shape class.
Using mouse clicks to draw shapes and fill it with colors.
3D Transformation with OpenGL, Raster Based Graphics Pipeline with Z-buffer Algorithm, Ray Casting and Ray Tracing using Illumination Techniques
C++ OOP Project 2018-2019: A university project to introduce the object oriented notion in C++. It is a vector wallpaper generator, it uses simple shapes to create complex objects and backgrounds.
The program introduced in this project is aimed to read shapes information from a text file, parse them into appropriate shapes, sort them by area, and print out all of the shapes after being sorted.
flexible offline generator of small planet models
Add a description, image, and links to the shapes topic page so that developers can more easily learn about it.
To associate your repository with the shapes topic, visit your repo's landing page and select "manage topics."