Skip to content

labatrockwell/ofxLabFlexParticleSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


ABOUT


  • Addon: ofxLabFlexParticleSystem

Description:

  • This is the Rockwell ofxLabFlexParticleSystem. Sorry for the long name. The general idea behind this class is simple particle system that can provide needed flexibility such as callbacks, a viewpoint stencil, and different world border shapes. As we get into more advanced projects this class will run through bigger and badder particle systems such as bullit, box2d, or GPU particle systems - all the while keeping the interface stable for Rockwell projects.

  • In short the point of this was to creat a very FLEXIBLE particle system rather than FEATURE FULL particle system. Instead of perfect real world physics we wanted to be able to have callbacks so that we can take control of a particle if it hits a wall, etc.

  • This class easily plugs into our ofxLabFlexVectorField

  • Currently this is only 2d, although it supports using the z dimension for external purposes


SETUP


Hardware Requirements:

  • Computer

Local:

  1. Place this project in the of/addons folder
  2. Run the example

RUN


  • The setup describe this

RUN FROM SRC



MORE INFO


  • Troubleshooting

    • The code is really straight forward so plug away into the code.
    • If you are having trouble with the callbacks, see the example syntax.
  • Licensing

    • Open-source (BSD license)
  • Notes *

About

There are many capable particle systems, but this system was designed to be highly flexible and modular for easy customization in specific scenarios.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages