Skip to content
extra utility classes for openFrameworks
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example_alpha_masker
example_fbo_resolutions
example_linux_event_read
example_mapping_serialize
example_palette_table
example_phasor
example_playlist
example_polyworks
example_polyworks_mask
example_scenes
src
.gitignore
README.md

README.md

np-extra

Extra classes for openFrameworks. Includes:

  • np::Phasor class for cyclic animations.
  • np::PaletteTable class for smooth transitions between palettes.
  • Serialize and deserialize std::vector of glm::vec3, ofVec3f or ofPolyline.
  • np::Playlist class to load randomly videos on the fly.
  • np::AlphaMasker class to mask a source texture using a mask texture, can also be used with static methods as np::masker::draw(...)
  • Classes for managing Scenes and transitions between them.
  • functions for warping and transitioning between ofPolyline.

No other addons required for those classes, just oF. Those classes should work on all the oF platforms.

DISCLAIMER:
I will treat everything in the np namespace as in constant alpha state, the code should be bug-free but the API will be subject to change, so if you want to use one of the classes just fork this repo or copy the .h and .cpp files you need.

Nicola Pisanti, MIT License 2018.

You can’t perform that action at this time.