c++

プログラムメモ

x = tracker.x y = tracker.z z = tracker.yy軸とz軸をトラッカの都合から変換.プログラム中でyawの値を利用しているが, とりあえずは, トラッカからの値のrollを割り当てたらよさそう.右手系左手系の変換と回転が本当は必要なのだろう.他にも変更を加…

CameraSDKとCinder

久しぶりにOptiTrackのサイトを見ていたら, optitrack baseline SDKの後継として,camera SDKなるものがあった.baseline SDKを触ったことがないのでアレだが, camera SDK使って何か作ってみたい.あと, cinderという,オープンソースのグラフィックなど…

3Dボリュームデータ インタラクション デバッグメモ

メモ書き file:ih_main.cpp line:454 float cut_width = 100; この部分が気になる.あとdefineされている MAX_USER_NUM MULTI_MODE あたりも気になる.

3D位置センサを用いた3D物体操作memo

3D ビューワ上の操作を3次元位置を用いて操作する. Optitrackを利用して,3次元位置を取得しているので, Rigidbodyを定義すれば6自由度使用可能だが, 今回は,指先の位置を取得したいので Rigidをつくらずに,単一のマーカーをそれぞれ用いる.まず,拡大…

windows form アプリケーション 入門 その1

c++

windowsフォームアプリケーションを作ったことがなかったので, 練習. まず,コンソールの使用方法 FILE* fp; freopen_s(&fp,"CONOUT$","w",stdout); freopen_s(&fp,"CONIN$","r",stdin) 動的にテキストボックスとかを作りたい. とりあえずはテキストボッ…

光学式トラッカ,Optitrackの利用.

作業メモ optitrack APIを利用して, マーカー1つ1つの3D座標値を得る. この時Rigidに使われているマーカーは無視する.取れる値 (a)リジッドに含まれているマーカの3D位置. (b)マーカーすべてのX, Y, Z座標をそれぞれ単体で. リジッドに含まれない点を求…

コード変更メモ01

PosDataManager.cpp 回転量の値を -180から180にしている. これをラジアン値にしてみる.