background preloader

OpenFrameworks

OpenFrameworks

openFrameworks osx downloadopenFrameworks for xcode IDE setup guide xcode mobile openFrameworks for mobile platforms supports the same features as the desktop versions plus mobile specific features like acceleromter, compass, gps... ios osx only xcode xcode android eclipse linux arm openFrameworks for arm boards running linux like Raspberry Pi, Beaglebone (black), Pandaboard, BeagleBoard and others. We have setup guides for some of the most common boards but it should work on any armv6 and armv7 board. We release openFrameworks as an uncompiled library. The examples folder is a great place to start. nightly builds Every night OF is built automatically, here you can find the latest builds. other releases Older releases of openFrameworks are archived here.

openFrameworks This class contains all the information and functionality of a geometrical point. It can be a 2D or 3D point. ofPoint allow users perform graphical operations, set positions and more with a better organization and control. void ofPoint::ofPoint(float _x, float _y, float _z) void ofPoint::ofPoint(const ofPoint & pnt) bool ofPoint::operator! ! After this dif=true; ofPoint ofPoint::operator*(const ofPoint & pnt) Considering two points p1=(p1x,p1y,p1z) and p2=(p2x,p2y,p2z) the operator * performs the arithmetic multiplication for each point component: p1p2=(p1xp2x,p1yp2y,p1zp2z) ofPoint ofPoint::operator*(const float & val) Considering two points p1=(p1x,p1y,p1z) and a value val the operator * performs the arithmetic multiplication between each point coordinate and the value: p1val=(p1xval,p1yval,p1zval) ofPoint & ofPoint::operator*=(const ofPoint & pnt) Considering two points p1=(p1x,p1y,p1z) and p2=(p2x,p2y,p2z) the operator *= performs the following operation: Now p1=(p1xp2x,p1yp2y,p1z*p2z);

QuickTime for Developers Apple Developer QTKit QTKit is a Cocoa framework for manipulating time-based media providing a set of easy to use classes and methods to handle capture, playback, editing, and export. QuickTime QuickTime provides a powerful C based API for manipulating time-based media, allowing low-level media export, editing, encoding and decoding. QuickTime Media Creation QuickTime delivers stunning video quality at low data rates using the standards-based H.264 codec. Creating Media Files Containing Dolby Digital Professional AC-3 Audio Technologies Resources Programs Support Shop the Apple Online Store (1-800-MY-APPLE), visit an Apple Retail Store, or find a reseller. Copyright © 2014 Apple Inc.

openFrameworks Base class for all windowing classes. In OF we're extending this to create a different version of the default window in oF, like the ofAppEGLWindow or the ofAppGLFWWindow instances. For those interested in the under-the-hood details, you can always get a reference to the base graphics context from the ofAppBaseWindow, like getEGLContext() for those on Linux or getGLXContext() for those using GLFW. This is where your methods like setFullscreen() are implemented but other than that you're probably not going to be deeply interested in the ofAppBaseWindow since it's extended by every window system that you actually use (i.e. getX11Display() and getWin32Window()). void ofAppBaseWindow::disableSetupScreen() bool ofAppBaseWindow::doesHWOrientation() void ofAppBaseWindow::enableSetupScreen() int ofAppBaseWindow::getHeight() ofOrientation ofAppBaseWindow::getOrientation() ofPoint ofAppBaseWindow::getScreenSize() int ofAppBaseWindow::getWidth() int ofAppBaseWindow::getWindowMode()

OpenGL - The Industry Standard for High Performance Graphics openFrameworks bool ofDoesHWOrientation() This returns whether your current device does hardware orientation. An iPhone, for instance, does hardware orientation, which you might notice when you tilt your iPhone to the side, hence ofDoesHWOrientation() would return true. void ofExit(int status=0) This exits your app, causing it to quit. ofBaseApp ofGetAppPtr() Useful to access the variables in the main app from other classes. int ofGetFrameNum() This returns the current frame as an int, counting up to (depending on your system) 2147483647 before rolling over back to 0. float ofGetFrameRate() note: this code is implemented inside the ofAppRunner. int ofGetHeight() This gets the height of your ofApp window. double ofGetLastFrameTime() ofOrientation ofGetOrientation() int ofGetScreenHeight() note: this code is implemented inside the ofAppRunner int ofGetScreenWidth() float ofGetTargetFrameRate() int ofGetWidth() This gets the width of your ofApp window. int ofGetWindowMode() eg: int ofGetWindowPositionX()

openFrameworks openFrameworks is an open source C++ toolkit designed to assist the creative process by providing a simple and intuitive framework for experimentation. The toolkit is designed to work as a general purpose glue, and wraps together several commonly used libraries, including: OpenGL, GLEW, GLUT, libtess2 and cairo for graphicsrtAudio, PortAudio, OpenAL and Kiss FFT or FMOD for audio input, output and analysisFreeType for fontsFreeImage for image saving and loadingQuicktime, GStreamer and videoInput for video playback and grabbingPoco for a variety of utilitiesOpenCV for computer visionAssimp for 3D model loading The code is written to be massively cross-compatible. openFrameworks is distributed under the MIT License. Simply put, openFrameworks is a tool that makes it much easier to make things with code. contributors and supporters And previously: Damian Stewart (damian) as sound leaderSteve Varga (vargatron) as typography leader Ars Electronica Festival and Futurelab Eyebeam Ford Foundation faq

vanderlin/ofxBox2d The FreeImage Project Kinect now supported in OpenFrameworks - Freenect OpenFrameworks is an open source C++ li brary designed to "assist the creative process by providing a simple and intuitive framework for experimentation". The library glues together some graphics/audio/fonts/images/videos components in an easy-to-use library that works on the PC, Mac, Linux and iPhone. What's cool about this is the news that libfreenect (the open source Kinect driver) support has been added to OpenFrameworks, and people are using it to build cool projects. Here a quick manual how to install OpenFrameworks and ofxKinect (the Kinect add-on) on Mac OS X. The sample application contains a blob detection algorithm in real-time, see the image below to get an idea. git clone cd openFrameworks/addons mkdir kinect cd kinect git clone open ofxKinect/ofxKinect.xcodeproj Click "Build -> Build and Run" (Command-Enter) Download this gallery (ZIP, null KB) Download full size (332 KB) comments

Related: