勉強としてoFのexampleを全て実行してしました。
また見直してすぐ分かるように
少しだけメモしていますが
色々間違ってるかもなので
ご指摘頂けると嬉しいです。
3d
3DPrimitiveExample
基本的な3Dのサンプル。
光の反射具合を調整する ofMaterial
図形を変形するサンプルとしていい感じ
advanced3DExample

カメラの透視投影/平行投影,front,top,left側からのカメラ画面表示のサンプル
cameraLensOffsetExample

openCVで顔検出→顔の位置に合わせて描画されている四角形が動いたり,カメラ視点を変えてどれくらい動いたかを見ることができる
cameraParentingExample

openFrameworksで3Dを扱いやすくするofNode(ofCameraの親)の使い方が一番詳しく載ってるサンプル
カメラ追尾などができる
cameraRibbonExample

マウスの位置から中央に向けてリボン状に線が引かれるサンプル。視点変更もできる。
easyCamExample

easycamのサンプル
マウスを動かしてもボックスは常に中央に来るようになっている
meshFromCamera
modelNoiseExample
3Dモデルをノイズで変形させるサンプル
ofSignedNoiseというのを利用している
normalsExample

法線ベクトルのサンプル
(※おそらくメッシュ面への光の当たり方とかを調整できるんだと思いますが勉強し直してから見直そう...)
ofBoxExample

ofSignedNoise,ofNoise,sinfなどでボックスの位置と回転を制御しているサンプル
ofNodeExample

ofNodeを継承するofLight,ofBoxPrimitiveのサンプル
orientationExample

座標を反転させるためのサンプル
(※ofNodeのnormalizeについてもまた追って勉強しよう...)
pointCloudExample
pointPickerExample
quaternionArcballExample
quaternionLatLongExample

都市名と緯度経度を使用するサンプル
(※これも再勉強する必要あり)
addons
3DModelLoaderExample
エラー?
allAddonsExample
assimpExample

3Dデータ&モーションデータの取り扱いに便利なofxAssimpModelLoaderのサンプル
kinectExample
kinect無いのでテストできず...
networkTcpClientExample

TCP(接続を確認しながら通信する方式)接続する際のクライアント側のサンプル
networkTcpServerExample
networkUdpReceiverExample

UDP(接続を確認しない変わりに遅延が少ない)接続する際の受信側のサンプル
networkUdpSenderExample
opencvExample
opencvHaarFinderExample

openCVのhaar検出(分類)器で顔検出しているサンプル。
oscChatSystemExample
oscReceiveExample
oscSenderExample
svgExample

ofxSvgのサンプル。クリックするとアウトラインをなぞって線を描画する
threadedImageLoaderExample
ofxThreadedImageLoaderのサンプル
サンプルコードのURLは[www]を抜かないとerrorでちゃんと表示されない
(※あんまり使い所が分かってないので要勉強)
vectorGraphicsExample
xmlSettingsExample

ofxXmlSettingsのサンプル。xyをxmlファイルに保存している
communication
firmataExample

arduinoの[スケッチの例/Firmata/standardFirmata]を使うことで
簡単にArduinoと連携できるサンプル
serialExample
empty
emptyExample

その名の通り,基本的な空ファイル。raspberryPiなどはprpjectGeneratorを使わずこれをコピペして新規ファイルを作成する。
events
ofEventsについても要勉強
advancedEventsExample
customEventExample
eventsExample
multiWindowExample

マルチウィンドウのサンプル
shared_ptr(※要勉強)で別ウインドウの値を参照する
main.cppの変更点がポイント
multiWindowOneAppExample

上のサンプルと見た目的には変わりないが
GUI描画を別クラスにしていたのがofApp.cppに纏められている。main.cppで関数呼び出し。
simpleEventsExample
simpleTimer

ランダムに終了時間を設定して,その時間を掛けてゲージが満タンになるサンプル
ofMessageっていうのを使われてたり...
gl
シェーダーも勉強しないと...
alphaMaskingShaderExample

ofShaderとfboを使用した,なぞった所が透明になるサンプル
areaLightExample
billboardExample

ビルボード(3D空間上で,2Dオブジェクトの位置・向きが変わってもテクスチャを活用して立体的に見せることらしい,今調べたんですがご教示ください...)
billboardRotationExample
fboTrailsExample

fbo(画面外にラスタ画像を保存しといて使うときだけ呼んで軽くできるらしい。色・深度情報を格納できるらしい,※要勉強)のサンプル
geometryShaderExample
glInfoExample
gpuParticleSystemExample
multiLightExample
multiTextureShaderExample
pixelBufferExample
pointsAsTextures
shaderExample
singleLightExample
slowFastRendering
textureBufferInstancedExample
textureExample
textureScreengrabExample
threadedPixelBufferExample
vboExample
vboMeshDrawInstancedExample
viewportExample
graphics
blendingExample

ofBlendmodeのALPHA・ADD・MULTYPLY・SUBSTRUCTのサンプル
color
colorsExtended
floatingPointImageExample
fontsExample
fontShapesExample
graphicsExample

グラフィック描画のサンプル。アンチエイリアシングと非アンチエイリアシングの比較
imageCompressionExample
imageLoaderExample
imageLoaderWebExample
imageSaverExample
imageSequenceExample
imageSubsectionExample
lutFilterExample
pdfExample
polygonExample
polygonExample

openCVの差分検出した範囲にblobをpolylineで描画する
rectangleAlignmentAndScaling
simpleColorKey
gui
guiExample
guiFromParametersExample

ofParameterを使った場合の基本的なGUIサンプル。上のとどういう使い分けなんだろう...
oscParametersReceiver
oscParametersSender
parameterEdgeCasesExample
parameterEdgeCasesExample
math
noise1dExample
noise1dOctaveExample
noiseField2dExample
particlesExample

パーティクルのサンプル。マウスに寄ってきたり,とある点に集合したり。跳ね返ったり
periodicSignalsExample
trigonometricMotionExample
trigonometryExample
vectorMathExample
shader
01_simpleColorQuad
02_simpleVertexDisplacement
03_simpleShaderInteraction
04_simpleTexturing
05_alphaMasking
06_multiTexture
07_fboAlphaMask
08_displacementMap
エラー
09_gaussianBlurFilter
sound
audioInputExample
audioOutputExample
soundBufferExample
soundPlayerExample
soundPlayerFFTExample
utils
clipboardExample

ofGetWindowPtr()->setClipboardStringでコピー
ofGetWindowPtr()->setClipboardStringでペースト
conversionExample
dirListExample
dragDropExample
fileBufferLoadingCSVExample
fileOpenSaveDialogExample
loadTextFileExample
loggingExample

OF_LOG_VERBOSEとOF_LOG_NOTICE,OF_LOG_FATAL_ERRORのサンプル
regularExpressionExample
sortingExample
systemSpeakExample
threadChannelExample
threadExample
windowExample
xmlExample
video
asciiVideo

数ピクセル毎のgetLightness()に応じたアスキーアート風カメラエフェクト
osxVideoRecorderExample
エラー...





























































































