ラベル openFrameworks の投稿を表示しています。 すべての投稿を表示
ラベル openFrameworks の投稿を表示しています。 すべての投稿を表示

2017年9月6日水曜日

openframeworks TexCoord メモ

TexCoord テクスチャの座標

2017年8月15日火曜日

めも openframeworks bind() unbind()メソッドを使う場合はofimageよりもofTextureのほうが早い

めも openframeworks bind() unbind()メソッドを使う場合はofimageよりもofTextureのほうが早い
あたりまえ?

2017年8月11日金曜日

of 0.9.8 windowsではofjasonがないためofxGuiExtendedが使えない?

githubからもってきたらできるのかな

2017年8月2日水曜日

ofxFaceTracker メモ

ofxFaceTrackerThreaded スレッドの顔認識

2017年4月23日日曜日

ofxAudioAnalyzer ubuntu16.04

俺のような雑魚にはかなり手間取ったので他の雑魚ちゃん&自分のためにメモ


  1. アドオンにhttps://github.com/leozimmerman/ofxAudioAnalyzerをいれる
  2. フォルダの名前変更"ofxAudioAnalyzer-master"の"-master"を消す //これは必要ないかも
  3. https://github.com/leozimmerman/ofxAudioAnalyzer/blob/master/essentia_compilation.mdとessentiaのサイトを参考にessentiaをコンパイル //essentiaのtestはよく失敗すると書いてあったので無視してもいい心配しないで
  4. essentia/build/src にlibessentia.aがあるのでコピー
  5. 自分のoFRoot/addons/ofxAudioAnalyzer/libs/essentia/lib/linux64 に貼り付ける(上書き) //これをしないとgcc5〜ではコンパイルエラーになる gcc5からはABIがCOWからSSOに変わったやらなんやらのため もともとアドオンにあるものはgcc4でコンパイルされたものっぽい コンパイラオプションでもさけられそう
  6. exmple-allAlgorithmsを試す
  7. makefileを少し変更 OF_ROOT=$(realpath 自分のoFのパス)
  8. make
  9. make run
  10. 成功!やったね


コンパイラーのバージョン違い&makefile初心者でかなり手間取ったこれで出来たよよよかったね
"cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)に対する定義されていない参照です"とかでたらライブラリとのバージョン違いを疑おう
コンパイラオプションでもさけれるみたい

2017年4月2日日曜日

openframeworks ofVboMesh で塗りつぶした円

mesh.clear();
mesh.setMode(OF_PRIMITIVE_TRIANGLE_FAN);

constexpr float ciclr = (PI * 2) / 6;

ofVec3f pos = { 300.f, 300.f,0.f };

for (int i = 0; i < 7; i++) {

mesh.addColor(ofColor(200, 255));
mesh.addVertex({ pos.x + cos(ciclr * i) * 100, pos.y + sin(ciclr * i) * 100, 0.f });

}

mesh.draw();

http://okasuke.hatenablog.com/entry/2014/01/12/224943

2016年12月1日木曜日

openFrameworks 画像の角度をカエル

ofPushMatrix(); //こっから
ofTranslate(x+w/2.f, y+h/2.f, .0f);
ofRotateZ(this->rotation); //ここに角度を入れる
ofTranslate((x+w/2.f)*-1.f, (y+h/2.f)*-1.f, .0f);
myImage.draw(x, y);
ofPopMatrix(); //ここまでのものに適用させる

参考url:: https://forum.openframeworks.cc/t/ofimage-mirror-amp-rotate-functionality/1716/9

ofimageではrotate90メソッドで回転できるけど90度づつ限定なので、小回りきかない
これで角度指定して回せる

2016年11月30日水曜日

openFrameworks box2d メモ

クラス

 ofxbox2d : box2dの世界、重力などを設定する
 ofxBox2dCircle : 重力を持った円
 ofxBox2dJoint : 車などのパーツに使う
           https://www.youtube.com/watch?v=lb-x6zJukIA
           http://gihyo.jp/dev/feature/01/box2d/0005