Skip to content

Latest commit

 

History

71 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

GUI3D Template

Generic implementation of classes for displaying, navigating, and manipulating a 3D Simulation in Processing 3

How To Use

  1. Make sure you have installed the latest version of Java
  2. Download Processing 3
  3. Clone or download the repository to your computer
  4. Open and run "Processing/GUI3D/GUI3D.pde" with Processing 3

alt text

Classes Contained

Camera()     - The primary container for implementing and editing Camera parameters
HScollbar()  - A horizontal Slider bar
VScrollBar() - A Vertical Slider Bar
XYDrag()     - A Container for implmenting click-and-drag 3D Navigation
Chunk()      - A known, fixed volume of space
ChunkGrid()  - A grid of Chunks in 3D space that are accessible via the mouse cursor

Toolbar()       - Toolbar that may implement ControlSlider(), Radio Button(), and TriSlider()
ControlSlider() - A customizable horizontal slider ideal for generic parameritization of integers
RadioButton()   - A customizable radio button ideal for generic parameritization of boolean
TriSlider()     - A customizable triable slider that outputs three positive floats that add up to 1.0

About

Generic implementation of classes for displaying, navigating, and manipulating a 3D Simulation in Processing 3

Resources

Stars

16 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages