Skip to content

zakee94/paintJOGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

paintJOGL

A basic painting applicaton with the ability to grow limitlessly !

Altough it is in a very basic stage now, it has the capability of expanding much more, thanks to the modular nature of the coding, in which the basic framework is kept independent and all the paint/drawing tools are added separately as modules upon the core framework.

Built with

Java and OpenGL, with JOGL being used as the OpenGL libraries for Java. Built using/upon IntelliJ IDEA.

Details about the project

An exhaustive list of features, hardware requirements, bugs/issues solved/present, future scope of the software, and a lot more can be found here.

How to build/use

Please make sure a Java development environment is setup on the system you want to build. It is best to download and use IntelliJ IDEA for the develpment of this app.

If using IntelliJ, simply export the project folder as a "New Project" in IntelliJ. To build, simply follow the steps elucidated here.

If not using IntelliJ, the folder src contains the source code in .java files, rsc contains all the resources such as images (vectors) for icons, etc and JOGL lib contains the necessary JOGL libraries (varies with branch) required for building the applicaton. Only these 3 folders and their contents are sufficient and necessary for building and working upon this applicaton.

Downloads

You can compile and build paintJOGL yourself or use the download links given below for the latest version (jar executables) :

Linux : Download here

Windows : Download here

Screenshots

Contributing

Anyone can contribute to this project as much as possible. Let's keep expanding this project and keep adding more features to the application.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published

Languages