Loading...
Works

Scene Painter 2022

Description

Scene Painter is a pixel-based drawing tool built in Java using an object-oriented design. It leverages the BRIDGES visualization library to render shapes like points, lines, and circles on a grid. Users can dynamically add, layer, and remove shapes using color-coded logic and Bresenham's algorithms.

Features

  • Drawing Primitives: Points, horizontal/vertical/diagonal lines, and circles using Bresenham's algorithms
  • Scene Management: Dynamic addition and removal of shapes with layering and color-based deletion
  • Object-Oriented Design: Inheritance hierarchy with abstract Mark class and concrete shape implementations
scenePainter Thumbnail
© 2025 Karan Singh. All Rights Reserved.
This website is built based on Takuya Matsuyama's website