A bunch of C++ classes/libraries, primarily for use with openFrameworks.
There is an un-official mirror at http://github.com/of/ofx-msa/tree/master (courtesty of lian) where you can download a zip if you don't fancy messing around with SVN
ofxiPhoneThis allows openFrameworks 006+ to run on iPhone. This is now in its own project at http://code.google.com/p/ofxiphone/
ofxAccelerometerPlatform independent C++ API for accessing a 3D accelerometer. Methods for smoothing, calculating orientation, creating transformation matrix. iPhone implementation of the API can be found in ofxiPhone.
ofxBulletPhysicsAn OF style wrapper for the bullet physics engine. See the provided example for usage. So far not all functionality is wrapped, but you have access to underlying bullet objects so you can still do everything you want by combining the OF wrappers and underlying bullet objects.
ofxMSAFluidC++ classes for solving and drawing 2D fluid systems based on Jos Stam's methods and code.
ofxMSAInteractiveObjectA C++ class which wraps up some poco functionality to make flash-like objects which auto updates/draws and adds mouse methods like onRollOver, onPress, OnRollout etc with bounds checking with easy to remember functions to register/un-register callbacks.
ofxMSAPhysics v2A C++ 3D particle/constraint based physics library for openFrameworks. It uses a very similar api to the traer.physics library for processing to make getting into it as easy as possible. v2 now has collision, more flexible constraints and many more improvements.
ofxMSAShape3DA C++ wrapper for Vertex Arrays & Vertex Buffer Objects to allow Immediate mode style syntax on embedded systems / iPhone etc.
ofxMSASplineA set of C++ template classes for doing various types of interpolations on data with any number of dimensions. You can feed the system an arbitrary number of data, then resample at any resolution, or ask for the value at any percentage along the data - or just draw it - including splines in 3D. This is useful for creating and drawing splines (in any dimensions), or creating smooth animation paths from keyframes (again, in any dimensions).
ofxMSATimerA class to keep track of ultra high resolution time on posix systems using mach_absolute_time
ofxMSAUtilsA collection of small and useful utility C++ classes and functions. An advanced color class (with RGB / HSV conversion), Perlin noise, draw quads, basic tweeanble parameters, easily manage a folder full of images, check the md5 hash of files etc.
ofxMultiTouchPlatform independent C++ API for dealing with multitouch devices and systems. iPhone implementation can be found in ofxiPhone.
ofxObjCPointerA simple ObjectiveC style Smart Pointer for C++ which keeps reference count and frees memory when reference count is zero. This is accomplished by providing retain/release methods similar to Objective C.
ofxOpenCLAn openFrameworks style C++ wrapper for OpenCL. Currently tested only on Snow Leopard but should work on any system with an OpenCL implementation (e.g. with suitable NVidia or AMD drivers).
Example of it in action (1M particles @ 100-200 fps) http://vimeo.com/7332496
ofxSimpleGuiTooA simple and very quick to setup GUI based on Todd Vanderlin's ofxSimpleGui. It uses a very similar (almost identical) API, but with different backend (this one is uses ofxMSAInteractiveObject).
ofxReactivisionA wrapper for the reactivision tuio library for openframeworks (bit out of date now, use ofxTUIO instead)
ofxThreadedImageSaverAn extension to ofImage which takes a screengrab and saves the file in a separate thread so it can encode and save the file without interrupting the app.
Any other folders/classes you may see in the SVN are work in progress and not officially release, use at your own risk.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.