Repository navigation
What's Changed
- Modernizes the addon around current openFrameworks math conventions: primary APIs now return/use
glm::mat4andglm::vec2/glm::vec3. - Updates the example from the legacy
testAppnaming toofApp. - Adds an
of.ymlrecipe for ofWorks/ofGen while keeping the official openFrameworks Makefile files. - Improves the README with installation, quick-start, API, compatibility, and development notes.
- Keeps a legacy
toScreenCoordinates(const ofPoint&, const ofMatrix4x4&)overload for official openFrameworks builds that expose the old math classes.
Compatibility
Verified on macOS with:
- openFrameworks 0.12.1 using
make Debug -j8in the example. - ofWorks/ofGen 1.0.8 using
ofgen buildwith the includedof.yml.
Upgrade Note
This is a major release because the primary convenience API now returns glm::mat4 instead of ofMatrix4x4. Code that uses ofMultMatrix should continue to work in current openFrameworks, but projects storing the return value as ofMatrix4x4 may need to switch to glm::mat4 or rely on openFrameworks' conversion support.