Skip to content

A simple yet powerful 3D rendering program written in Java using Swing. Rotate 3D objects interactively with sliders to control horizontal and vertical angles, and experience dynamic rendering with smooth real-time updates.

License

Notifications You must be signed in to change notification settings

rajtilak-2020/3D_Renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽจ Object3D: 3D Rendering in Java

Object3D, a simple yet powerful 3D rendering program written in Java using Swing. Rotate 3D objects interactively with sliders to control horizontal and vertical angles, and experience dynamic rendering with smooth real-time updates.


๐ŸŒŸ Features

  • ๐Ÿ–ฑ๏ธ Interactive Controls: Adjust 3D object rotation using intuitive sliders.
  • ๐ŸŽจ Colorful 3D Shapes: Each triangle rendered with a unique color.
  • โš™๏ธ Real-Time Rendering: See changes applied instantly!
  • ๐Ÿ’ป Customizable: Easily modify shapes, colors, and transformations.

๐Ÿš€ Getting Started

Prerequisites

Make sure you have:

  • Java JDK installed (minimum version 8).
  • Any IDE or text editor to run the code.

๐Ÿ› ๏ธ Project Structure

-Object3D.java: Main program with rendering logic and controls.

-Matrix3: Handles 3D transformations using matrix operations.

-Vertex: Represents a 3D point in space.

-Triangle: Encapsulates vertices and their associated color.


Iโ€™m open to feedback and collaboration! Feel free to open an issue if you find any bugs or have suggestions for improvement.

  • Make your Changes and submit a pull request!

๐ŸŒŸ Give this project a star if you found it intresting! โญ

Made with โค๏ธ by Raj

About

A simple yet powerful 3D rendering program written in Java using Swing. Rotate 3D objects interactively with sliders to control horizontal and vertical angles, and experience dynamic rendering with smooth real-time updates.

Topics

Resources

License

Stars

Watchers

Forks

Languages